-1
我是用C++編程Windows的新手。C++ visual studio cout返回的字符串
我使用G ++編譯器在Linux和Windows XP中用Mingw編譯器成功編譯了此代碼。
代碼:
我調用這個函數這樣:當我嘗試用VS C++ 2010編譯它在Windows 7
但是,我得到抱怨:
我不明白爲什麼它是如此。這個視覺工作室太奇怪了。
我是用C++編程Windows的新手。C++ visual studio cout返回的字符串
我使用G ++編譯器在Linux和Windows XP中用Mingw編譯器成功編譯了此代碼。
代碼:
我調用這個函數這樣:當我嘗試用VS C++ 2010編譯它在Windows 7
但是,我得到抱怨:
我不明白爲什麼它是如此。這個視覺工作室太奇怪了。
std
標題可以包含另一個,但它沒有強制哪些應該包括哪些。最安全的選擇是:
#include <iostream>
#include <string>
位於文件的頂部。
我的猜測是編譯代碼的編譯器間接包含了這些頭文件,而VS沒有。這很好。程序員負責包含他需要的所有頭文件。
哦,很好。你是完全正確的,無論如何這有點奇怪 – Tebe
請粘貼您的實際代碼和錯誤,而不是圖片。 – chris
您是否包含''標題? –
chris
這是一個QtCreator截圖。你在Qt Creator中使用Visual Studio編譯器嗎? – StackedCrooked