スレッド: [cppll:9317] Re: ポインタのサイズ

スレッド

[cppll:9317] Re: ポインタのサイズ

[ | ▲ / ▼ | ]
Subject:
[cppll:9317] Re: ポインタのサイズ
From:
takayuki.ebiko‐at‐nts.ricoh.co.jp <takayuki.ebiko@...>
Date:
Thu, 7 Aug 2003 11:47:06 +0900
X-Mailer:
Lotus Notes Release 5.0.2b 28 December 1999
Message-Id:
<OF6DE71036.24F5A7DF-ONC9256D7B.000C0F40‐at‐nts.ricoh.co.jp>
# 説明べた && スレッドこわしてすみません
# 用語も間違ってるかも(コンパイル時の依存)

module1とmodule2でバージョンが違ったときに、
再コンパイルする必要があるかどうか。
パラメータがポインタなら再コンパイルしなくてもいけますよね?

<common>
typedef struct _DATA
{
     int ver;
     int data1;  // ver.1
     int data2;  // ver.2 で追加
} DATA;

<module1>
int main()
{
     DATA data;
     data.ver = 1;
     func(&data);
}

<module2>
void func(DATA* pd)
{
     if(pd->ver == 1)
     {
     }
     else
     {
     }
}

Navigation

検索

[検索ヘルプ]

Maintener: Tietew <www.tietew.jp>
Powered by Ruby on Rails, Mongrel, PostgreSQL, and Hyper Estraier.
click here