Sting str 和 String str = String() 区别??

anank 2007-05-03 10:15:52
class String
{
public:
String() { cout << "Constructor." << endl ; }
~String() { cout << "Destroyer." << endl ; }
void Print() { cout << "Print sth." << endl ; }
} ;

int main()
{
String str1 ; // 语句1
String str2() ; // 语句2,这条语句是什么语句,好像一点不起作用?
}

// 但是编译器也没有说 语句2 错误!
---------
执行结果:
Constructor.
Destroyer.
Press any key to continue
...全文
185 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
anank 2007-05-12
  • 打赏
  • 举报
回复
楼上的检便宜了。。。。
deng2000 2007-05-03
  • 打赏
  • 举报
回复
String str2() 被当成函数声明了.
anank 2007-05-03
  • 打赏
  • 举报
回复
刚才好像发帖成功了,但是刷新没看见。

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧