#pragma once
#include <string>
using namespace std;
class Datei {
public:
Datei();
~Datei();
void Datei::DataInput(int i);
private:
string name = 0;
int number = 0;
string date = 0;
};
答案 0 :(得分:3)
您的代码中存在许多错误,您应该返回并检查类的定义方式。
如果没有构造函数赋予不同的值,请记住仅在初始化程序内联中使用成员的默认值。然后你应该在构造函数中使用初始化列表
除了你不能将字符串设置为0
之外,它应该是""
。字符串默认设置为“”,因此无需指定值。
因此,该类的声明将是
class Datei {
public:
Datei() {
}
~Datei() {}
void DataInput(int i) {
//stuff
}
private:
string name;
int number = 0;
string date;
};
请注意,我在声明期间添加了该函数的实现,但这可以在您的.ccp中完成,这取决于您。
这是一个简单的工作代码,用于实现您的课程。
#include <string> // Feel free to use this if included
using namespace std;
class Datei {
public:
Datei() {
}
~Datei() {}
void DataInput(int i) {
//stuff
}
private:
string name;
int number = 0;
string date;
};
int main()
{
Datei dat;
return 0;
}
答案 1 :(得分:1)
感谢所有发表评论的人,特别是对某些程序员; - )
我现在已经调整了我的代码,这里也是main.cpp:
UICollectionView
int main(){
for (int i = 0; i < 4; ++i) {
Datei data;
data.DataInput(i);
}
getchar();
return 0;
}