error C2533构造函数不能有返回类型

今天写程序时,一直出现这个错误,好头疼啊!!!

error C2533: “BigData::{ctor}”: 构造函数不能有返回类型

 
BigData::BigData(INT64 value)
 : _value(value)
{}

这个构造函数写的是正确的,没有返回值呀!!那为什么会报错呢??

这个问题困扰了我好几个小时,最后实在没办法,上网查了一下,发现竟然是一个很小的“;”引起的。

在定义类的最后}外丢了一个“;”

哎,以后要细心点,不能再出现这种问题了,真的让人很抓狂!!

时间: 2024-10-09 20:22:17

error C2533构造函数不能有返回类型的相关文章

转:C++编程隐蔽错误:error C2533: 构造函数不能有返回类型

C++编程隐蔽错误:error C2533: 构造函数不能有返回类型 今天在编写类的时候,出现的错误. 提示一个类的构造函数不能够有返回类型.在cpp文件里,该构造函数定义处并没有返回类型.在头文件里,构造函数原型也无返回类型. 这就奇怪了,凭借多年的编程经验,似乎有一些似曾相识的灵感(以前似乎犯过同一个错误) 然后在头文件的末尾处,发现一个类的结尾处并没写上分号.(小心小心再小心!!!) 看来在把头文件包含到Cpp文件里时,误把没有加上分号的类当成了提示错误的构造函数的返回类型. 特此注意.

JavaScript使用构造函数获取变量的类型名

在JavaScript中,如何准确获取变量的类型名是一个经常使用的问题. 但是常常不能获取到变量的精确名称,或者必须使用jQuery 中的方法,这里 我通过 typeof ,jQuery.type 和 通过构造函数来获取变量类型 这三种方法详细介绍一遍. 希望可以对你提供帮助. 看到题目的第一眼,有些同学可能会想到 typeof 运算符. 使用 typeof 获取基本的类型 在JavaScript语言中,给出了使用 typeof 运算符来获取基本的类型名.(注意不是基本类型) 这是 typeof

iOS 用instancetype代替id作返回类型有什么好处?

2014-07-07更新:苹果在iOS 8中全面使用instancetype代替id Steven Fisher:只要一个类返回自身的实例,用instancetype就有好处. @interface Foo:NSObject - (id)initWithBar:(NSInteger)bar; // initializer + (id)fooWithBar:(NSInteger)bar; // convenience constructor @end 对于简易构造函数(convenience co

协变、逆变与不变:数组、泛型、与返回类型

转自:http://blog.csdn.net/yi_Afly/article/details/52071260 1. 前言 之前几篇博文,有些地方涉及到了协变性.逆变性与不变性在Java中的表现,所以这篇博文将重点记录这方面的内容,并辅以JDK源码中的一些实例,加以说明. 2. 定义 这里讨论的协变.逆变与不变都是编程语言中的概念.下面介绍定义: 若类A是类B的子类,则记作A ≦ B.设有变换f(),若: 当A ≦ B时,有f(A)≦ f(B),则称变换f()具有协变性. 当A ≦ B时,有f

c++标准14取消decltype推算函数返回类型

Table of Contents 1. c++11之前不支持auto关键字 2. c++11支持auto关键字 2.1. 但是不能自动推断函数返回类型 2.2. 使用-> decltype来声明返回类型 3. c++14让事情又回到简单 4. 我们该使用哪个c++版本 1 c++11之前不支持auto关键字 下面的代码在c++11中是不支持的 auto add(int a, int b) { int i = a + b; return i; } int main(int argc,char *

struts2新增json返回类型,自动将action中的的成员变量转换成json字符串

做了一个小测试 struts2,spring,mybatis的框架,所需jar包如下: 新增result type:json JsonResult.java package com.test.xiaobc.login.server.util; import java.beans.BeanInfo; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.io.IOException; im

[iOS]用instancetype代替id作返回类型有什么好处?(转)

著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处.作者:管策链接:http://zhuanlan.zhihu.com/Foundation/19569459来源:知乎 2014-07-07更新:苹果在iOS 8中全面使用instancetype代替id Steven Fisher:只要一个类返回自身的实例,用instancetype就有好处. @interface Foo:NSObject - (id)initWithBar:(NSInteger)bar; // initial

【转】iOS Objective-C中的instancetype和id关键字-关联返回类型和非关联返回类型

Objective-C中的instancetype和id关键字 分类: Objective-C2013-11-28 19:48 5421人阅读 评论(1) 收藏 举报 clangobjective-c编译器cocoainstancetype 目录(?)[+] Objective-C中的instancetype和id关键字 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/16994913 转载请注明出处 如果觉得文章对你

struts2 action 返回类型分析

struts2中action的某个方法,可以返回某个字符串(String),例如:ActionSupport中存在的SUCCESS,ERROR等字符串,也可以不返回数据(方法返回类型为void): 通常情况下,返回String类型时,配置文件应该这么写: 需要配置返回字符串的相应result: 第二种情况,返回类型为void时,配置文件应该这么写: 通常一个action里有多个方法,有的方法可能返回字符串,有的方法返回类型为void,比较笨的一种方法,针对返回的两种类型分别进行配置,如下: 另外