从VS2017切换到VS2019时,我使用导入和导出设置向导导入了我们的团队设置。使用VS2019,我在使用(ctrl + k,ctrl + d(格式化文档时看到不需要的格式。这是使用 C 语言。
我搜索了VS2019 C/C++格式设置,并将其与VS2017上的设置进行了比较。它们是一样的。
特别是我在 c 代码中的 & 符号后面得到空格。
socket_recv(sock, (char *)&response_header, sizeof(response_header);
变成
socket_recv(sock, (char *)& response_header, sizeof(response_header));
此空间不是使用 VS2017 中相同的格式设置添加的。
此错误将得到修复。
使用与号运算符的代码格式错误