我有一个问题。
我在 ASIO 中开发服务器,数据包采用尖头字符。
当我创建新字符时(例如char * buffer = new char[128];
)我必须手动将其清理为空。
By:
for(int i =0;i<128;i++)
{
buffer[i] = 0x00;
}
我做错了什么,那个字符不清楚?
您不必循环遍历未初始化值的数组。您可以像这样动态实例化零数组:
char * buffer = new char[128](); // all elements set to 0
^^
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)