C言語なら俺に聞け(入門篇) Part 43
■ このスレッドは過去ログ倉庫に格納されています
0136デフォルトの名無しさん
2009/01/27(火) 00:41:59参照のコストが違うのを強調するためだろ。
そもそも、
Cで構造体のポインタに対して、後発の言語のように
. によるアクセスではなく
-> という別の演算子を導入したのは何故だね。
文法的には同じ . でもコンパイラは簡単に区別できるのだから
わざわざ導入する必要は無かったのに。
これも間接参照のコストがかかるという点を示すのが理由の一つだとも言われているよ。
昔の計算機は遅かったし、コンパイラの最適化も弱かったからね。
■ このスレッドは過去ログ倉庫に格納されています