我想通过在我自己的标题中使用从用户那里获取三个变量...
这是我写的一段代码......
<class T>
Sparse<T>::Sparse(){
std::cout << "Please Enter The Following Information" << std::endl << "Row:" ;
std::cin >> this->rows;
std::cout << "Column:" << std::endl;
std::cin >> this->column;
std::cout << "Please Enter The Number of TermS:" << std::endl;
std::cin >> this->term;
}
我在自己的标题中使用了前向声明:
class cin;
我遇到的问题是你可以看到类的函数没有循环但是......
当我运行代码时,编译器运行这个块 multi_Times ...就像 cin 只是无法初始化变量...
像这样
"Please Enter The Following Information"
"Rows:"
"Columns:"
"Please Enter The Number of TermS:"
"Please Enter The Following Information"
"Rows:"
"Columns:"
"Please Enter The Number of TermS:"
请帮忙 .....
额外细节....
正如科芬先生所说,我想使用“转发声明”请帮助我......我必须如何使用......因为在另一个标题中包含一个标题是一种糟糕的使用方式......
是的,我有两个构造函数,一个以这种方式获得另一个构造函数的参数....这是因为我不想在我的主中使用 cin 和 cout 以及大量的等式(=)...谢谢 Mr.Coffin ……