myclass
是我写的一个C++类,我写的时候:
myclass
is a C++ class written by me and when I write:
myclass x;
cout << x;
如何输出 10
或 20.2
,例如 integer
或 float
值?
How do I output 10
or 20.2
, like an integer
or a float
value?
通常通过为您的类重载 operator<<
:
Typically by overloading operator<<
for your class:
struct myclass {
int i;
};
std::ostream &operator<<(std::ostream &os, myclass const &m) {
return os << m.i;
}
int main() {
myclass x(10);
std::cout << x;
return 0;
}
这篇关于我如何使用 cout <<我的课的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!