CRect c之间有什么区别;和CRect c();什么时候CRect是一个类?

时间:2013-02-04 11:28:01

标签: c++

CRect c之间有什么区别;和CRect c(),当CRect是一个类?

2 个答案:

答案 0 :(得分:6)

CRect c; 

定义一个对象

CRect c(); 

声明一个函数返回CRect对象。

有时人们不知道第二种形式并被most vexing parse.

抓住

答案 1 :(得分:6)

这一个

CRect c;

创建一个名为CRect的{​​{1}}对象。

这一个

c

声明一个名为CRect c(); 的函数,它返回一个c()对象。这是一个令人烦恼的解析,但它不是most vexing one