c++中有没有类似toString()的?
RT. 就是 Queue queue; cout << queue; 这样就能输出queue里面包含的数字~
可以用itoa函数或print函数输出都可以的,上网查查帮助吧。
标准C++里面是没有tostring 的函数的,可以使用itoa,或者sprintf,如果是VC的话可以用CString.Format函数,如果用其他类库的话,是可以实现tostring的,如boost。 要实现您的需求,可以入楼上所说将其定义为重载操作符,不过需要声明为友元 friend ostream &operator<<(ostream &out, Queue&q) { out << q.size();//或其他,queue 的成员。 return out; } 另外一种办法可以使用STL里面的函数绑定, 例如使用boost, FOR_EACH; for_each(int i in q) { cout << i;//或其他成员 }
重载操作符 &queue) { out << "" <<endl ;//你想输出的数据 return out ; }
答://2006-9-25 今天查了一下发现:一个字符串与任意对象的链接会产生对该对象toString方法的隐试调用。 我猜是不是跟 int()那个差不多阿,就是隐...详情>>
答:每通道的记录长度逻辑分析仪的内存是用于存储它所采样的数据,以用于对比、分析、转换(譬如将其所捕捉到的信号转换成非二进制信号【汇编语言、C语言、C++等】,等在选...详情>>
答:读指针用来记录文件当前文件之前的读取位置,它指向下一个将要读取的信息项详情>>