OOスレ7 なぜオブジェクト指向は普及しないのか

このエントリーをはてなブックマークに追加
593569
>>590
>簡単に言うと、実際にメモリ領域が確保されないのが定義で、確保されるのが宣言だ。
笑えねぇよ。マジ笑えねぇ。
笑えないほど大間違い。
むしろ逆。しかもソレはC言語の話。

しょうがないから最後に俺が規格から転載してやる。
お前がCについてもC++についても入門レベルなのは分かった。
コレでC++については引っ込んどけ。
まだ何か言いたかったら、先に規格読んでこい。ネットで誰でも見れる。

JIS3010 (C言語)
6.7 宣言
(中略)
意味規則 宣言は、幾つかの識別子の解釈及び属性を指定する。
識別子の定義(definition)とは、宣言のうち次のものをいう。
− オブジェクトに対しては、そのオブジェクトの記憶域を確保する宣言
− 関数に対しては、関数本体を含む宣言
− 列挙定数又は型定義名に対しては、その識別子の(唯一の)宣言

JIS3014 (C++)
3.1 宣言 及び 定義
(中略)
宣言は、次の場合を「除いて」、定義(definition)という。
− 関数本体を指定せず関数を宣言している場合
− extern指定子又は《結合指定》を含んでいて、《初期化子》も《関数本体》も含んでいない場合
− クラス宣言の中で静的データメンバを宣言している場合
− 型定義宣言、《using宣言》又は《using指令》の場合


手書きだからtypoがあるかもね。