【c++错误】类的语法错误 error c2533:constructors not allowed a return type(构造函数不允许返回一个类型)

今天编写类的程序的时候不小心把类后的分号忘写了,就出现上面的错误提示。
顺便复习下类的正确格式:
class 类名
{
public:      //习惯上将公有类型放在前面,便于阅读
         ……(外部接口)
protected:
         …… (保护型成员)
private:
         ……(私有成员)
};          //这里的分号千万不能忘写,不然会出现错误error: 2533:constructors not allowed a return type  
时间: 2024-10-07 07:36:30

【c++错误】类的语法错误 error c2533:constructors not allowed a return type(构造函数不允许返回一个类型)的相关文章

spring + myBatis 常见错误:SQL语法错误

在程序运行时,有时候会出现如下错误: 这个错误通常是你的sqlmapper.xml中sql语句语法有错误.所以请仔细查看你sql语句是否正确,比如{#id}这样写就会报上述错误,其实应该#{id}这样写.

ajax请求报语法错误

今天改代码修正完一个ajax请求后,调试发现出错进error方法,查看错误信息报语法错误,具体是调用parseJSON方法时出错,因为我是用json方式传递的参数,所以第一时间查看data参数是否正确,怎么看也没看出来data参数有问题,但是报的这个错误是客户端错误呀,这怎么搞?查别人遇到这种情况看到说最后还是服务器端的问题于是就试着调试一下服务器端代码,结果还真是..........因为一个地方验证了数据格式,如果不符合格式的我直接用Response.End(); 代码返回了,应该是ajax请

语法错误

1 class a: 2 def __init__(self): 3 print "fff" 4 class b: 5 def __init__(self): 6 print "fff" 7 a = a()#没毛病 8 a = a()#语法错误 9 b = 1 10 c = b()#语法错误 第一个语法错误是, a已经是一个类的实例对象了了,已经不是一个类了,除非这个类中有__call__方法. 第二个语法错误是,b已经是一个整数了.不代表类b了

python 语法错误与异常

语法错误与异常 语法错误,例如: while True print("my god") 这面这里错的地方在于没有加:冒号以及打印要换到第二行 异常,例如: num = 9 print("nummber :" + num) 上面打印出来就出现异常,决解办法就是改为print("nummber:" + str(num)),将num类型改为字符串 判断用户输入的信息是否合法: while True: try: x=int(input("请输入

error C2589: “(”: “::”右边的非法标记 error C2059: 语法错误 : “::

1. 错误输出 ./zlibrary/ui/src/win32/w32widgets/W32VBorderBox.cpp(114) : error C2589: "(": "::"右边的非法标记    ./zlibrary/ui/src/win32/w32widgets/W32VBorderBox.cpp(114) : error C2059: 语法错误 : "::"2. 错误代码举例 size.Width = std::max(size.Wid

常见错误3——错误2 error C2143: 语法错误 : 缺少“;”(在“}”的前面)

常见错误3——错误2  error C2143: 语法错误 : 缺少“;”(在“}”的前面) (2012-08-12 12:07:08) 转载▼ 标签: 杂谈 分类: 编程常见错误集 很简单的一段程序,却出现如上错误,原因很简单,还是要注重细节! 01 #ifndef COLOR_H02 #define COLOR_H03 04 namespace GrabCut_DZY05 {06  class Color{07  public:08   Color();09  private:10   fl

使用Opencv2遇到error C2061: 语法错误: 标识符dest

在写代码是遇到了这样一个问题,error C2061: 语法错误: 标识符"dest": 1>d:\opencv\opencv\build\include\opencv2\flann\any.h(70): error C2061: 语法错误: 标识符"dest" 1>          d:\opencv\opencv\build\include\opencv2\flann\any.h(69): 编译类 模板 成员函数"void cvflann

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

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

VC++编译错误error C2065: “HANDLE”: 未声明的标识符及添加winbase.h后提示winbase.h(243): error C2146: 语法错误: 缺少“;”(在标识符“Internal”的前面)的解决办法

问题描述: VC++程序编译时提示错误:error C2065: "HANDLE": 未声明的标识符等众多错误提示,如下所示: error C2065: "HANDLE": 未声明的标识符 error C2146: 语法错误: 缺少";"(在标识符"hFind"的前面) error C2065: "hFind": 未声明的标识符 error C2065: "INVALID_HANDLE_VALUE