今天写程序时,一直出现这个错误,好头疼啊!!!
error C2533: “BigData::{ctor}”: 构造函数不能有返回类型
BigData::BigData(INT64 value) : _value(value) {}
这个构造函数写的是正确的,没有返回值呀!!那为什么会报错呢??
这个问题困扰了我好几个小时,最后实在没办法,上网查了一下,发现竟然是一个很小的“;”引起的。
在定义类的最后}外丢了一个“;”
哎,以后要细心点,不能再出现这种问题了,真的让人很抓狂!!
hhaxy77 ©著作权
文章标签 error C2533 文章分类 代码人生
今天写程序时,一直出现这个错误,好头疼啊!!!
error C2533: “BigData::{ctor}”: 构造函数不能有返回类型
BigData::BigData(INT64 value) : _value(value) {}
这个构造函数写的是正确的,没有返回值呀!!那为什么会报错呢??
这个问题困扰了我好几个小时,最后实在没办法,上网查了一下,发现竟然是一个很小的“;”引起的。
在定义类的最后}外丢了一个“;”
哎,以后要细心点,不能再出现这种问题了,真的让人很抓狂!!
这个问题已经有人讨论过,最近在Java版再次被人提出来了。 疑问在于如下的代码: 1. String str = new String("content");new 的时候调用构造函数,返回给str; 从语法上讲,构造函数不允许有返回值,就算是 void 也不行。 这里的new 是调用构造函数,在堆里分配了一个String对象,并让str指向这个对象。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M