【发布时间】:2013-09-07 01:17:41
【问题描述】:
在下面的代码中,我想通过套接字发送hit->first 和*vit:
for (std::map < int, std::vector < std::string > >::iterator hit = three_highest.begin(); hit != three_highest.end(); ++hit) {
//std::cout << hit->first << ":";
for (std::vector < std::string >::iterator vit = (*hit).second.begin(); vit != (*hit).second.end(); vit++) {
std::cout << hit->first << ":";
std::cout << *vit << "\n";
结果:
2:one
3:ff
3:rr
6:fg
即出现:单词
我想在套接字中使用 send() 方法发送这个。
如果两者都是int 或char,那么我可以将它存储到二维数组中并发送该数组。
但这里不是这样。
有人能弄清楚在套接字中使用单个send() 发送此信息的方式吗?
【问题讨论】: