Tag: 视觉工作室

Visual C ++标准符合性

我想知道Microsoft的Visual C ++编译器是否以及在何种程度上符合当前的C(C90 / C99)和C ++(ISO / IEC 14882:2003)标准。 不幸的是,我只能找到关于这个主题的部分信息,我可能会看到所有错误的地方。 任何指向相关资源的指针都非常感谢。 提前致谢。 编辑:因为看起来这是一个最敏感的主题,我会满足于是否MSVC完全符合C90的是/否答案…我已经明白,这不是C99的情况(自然而然,我仍然不知道C ++ .. Edit2:感谢大家的回答。 我已经接受了Rushakov先生的回答,但对所有相关答案都提出了异议,这些答案都很有帮助。

在Windows中创建线程时不兼容的类型

我创建了一个应用程序,其中我想要一个线程分别处理listen-UDP并使我成为一个缓冲区,但是当我尝试将它传递给线程时,它表示存在兼容性问题 hThread = CreateThread( NULL, // default security attributes 0, // use default stack size start, // thread function name &buffer, // argument to thread function 0, // use default creation flags &dwThreadId); 我的开始function是 void start(buffer_t *buffer) { SOCKET s; struct sockaddr_in server, si_other; int slen , recv_len; char buf[BUFLEN]; WSADATA wsa; } 而错误是 1 […]

C中除法的奇怪结果

一些重复: 1.265 * 10000 = 126499.99999999999 ????? 浮点是如何存储的? 什么时候重要? Java程序中奇怪的浮点行为 为什么我看到一个双变量初始化为某个值,如21.4为21.399999618530273? Flash添加错误 我将23除以40(23/40)。 在C中,该操作结果为0.5749999999999996。 但实际上它必须是0.575! 我怎样才能解决这个问题?

如何从VS2005中的C文件获取汇编程序输出

我认为生成的文件是一个.asm文件,任何想法如何在构建时在Visual Studio中生成它?