3

CRect c; の違いは何ですか? CRectがクラスの場合、CRect c()?

4

2 に答える 2

6
CRect c; 

オブジェクトを定義します

CRect c(); 

関数がオブジェクトを返すことを宣言しCRectます。

時々人々は第二の形に気づかず、ほとんどの厄介な解析に巻き込まれます。

于 2013-02-04T11:29:48.983 に答える
6

これです

CRect c;

CRectと呼ばれるオブジェクトを作成しますc

これです

CRect c();

c()オブジェクトを返すと呼ばれる関数を宣言しCRectます。これは厄介な構文解析ですが、最も厄介な構文解析ではありません。

于 2013-02-04T11:29:50.817 に答える