[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00661] Re: ご返事ありがとうございました。
- Subject: [WitchTech 00661] Re: ご返事ありがとうございました。
- From: Kenichiro Ueda <ueken@pluto.dti.ne.jp>
- Date: Sat, 27 Jan 2001 21:46:58 +0900
うえけんです。
> すいません。C89 で unsigned の保存になるケースというのはどういう場合でしたっ
> け ? (思い出せない ... JIS ハンドブックは勤務先に置いてありますので、詳し
> い話は自分で確認します。)
TC++がunsignedの保存であるという意味ではありません。値の保存か
符号の保存かどちらかの方法で処理されるということです。どちらに
なるかは処理系によるでしょう。
> > 詳しくはアスキーから出ている「エキスパートCプログラミング」と
> > いう本を読んでみてください。
>
> # リンデンの本ですよね ?
そうです。この本はすべてのCプログラマに推薦したい良書だと思い
ます。たとえば、
・外部インターフェースでない限り、関数はstaticにする
・配列をポインタとして扱う場合とそうでない場合
・void func(const char **p)の p に char *argv[]はマッチしない
・char (*p)[10]とchar *p[10]の違い
などなど。
> 何年か前に、C 言語講習の「ねた」を集めるためにこの本 (と C FAQ 書籍版) を
> 読みましたが 86 系の章の内容にはかなり違和感を感じました。(書き方が 86 系
> の常識に基づいていないので、他の本を読むときの参考にならないというか、かえっ
> て誤解を与えそうというか、そういう印象です。)
この著者はもともとunix系(モトローラorスパーク)で育った
人のようで、86やAT互換機に関する知識は一部誤解を含んでいる
と思います。
それでは
ML Archives