代码中类的构造函数为dataset(int classIndex):labelIndex(classIndex)形式,其中labelIndex为int型,此行代码意思为,将classIndex的值赋给labelIndex。
#include <iostream>
using namespace std;
class dataset {
public:
int labelIndex;
dataset(int classIndex):labelIndex(classIndex){
cout << classIndex << endl;
cout << labelIndex << endl;
}
/**与上方构造函数功能相同
* dataset(int classIndex){
* labelIndex = classIndex;
* }
*/
~dataset(){};
};
int main()
{
dataset ds(12);
cout << ds.labelIndex << endl;
return 0;
}