C++/Visual Studio 中的构造函数

constructor in c++/ visual studio

本文关键字:构造函数 Studio Visual C++      更新时间:2023-10-16

我正在尝试使用Visual Studio在c ++中创建一个构造函数,但出现此错误:

错误

1 错误 C4430:缺少类型说明符 - 假定为 int。注:C++ 不支持默认整数

我运行老师的不同代码,几乎相同并且有效。我是新来的,所以请不要评判。

举个例子:

class Stud {
char name[30];
const () {
this->cnp[0] = 'a';
this->cnp[1] = '/0';
}
};

好吧,const通常不代表"构造函数",但如果你真的很努力......

#include <string>
class ructor
{
    std::string name;
    ructor() : name("a") {}
    static const ructor make() { return ructor(); }
};      // ^^^^^^^^^^^^ lol

构造函数不是这样写的。将const()替换为 Stud()
"名称"必须与类的名称相同。

const的意思是别的——我会让你在你的教科书中查找它!

相关文章: