-
標準化後,C++ 刪除了標準庫標頭檔案。 h 字尾; 標準庫的符號包含在 std 命名空間中。 **進行以下更改:
#include
using namespace std;
int main()
cout<<"my own world!";
return 0;
或。 #include
using std::cout;
int main()
cout<<"my own world!";
return 0;
-
VC2008 的風格與 VC6 的風格截然不同。
樓上的解決方案已經明確表示,VC2008 對標準 C++ 有更好的支援,而標準 C++ 標頭則沒有。 H字尾,只是與C的相容性。
我給大家講一篇在Vista下如何使用的文章,畢竟從教科書上學習並不容易,掌握了開發工具後換成新版本的開發工具也是小菜一碟。
-
首先,確保你建立的 win32 控制台專案是“空白專案”,否則“預編譯標頭檔案”將無法通過這個程式。
此外,還應更改標頭檔案。
#include
using namespace std;
-
include 是很久以前寫的。
比較標準的寫法如下:
#include ""
int main()
std::cout<<"my own world!";
return 0;
指定 cout 的壽命空間。
-
#include ""是嚮導自動生成的包含"iostream"
using namespace std;
int main()
cout<<"my own world!";
return 0;
-
發布錯誤。 我來幫你。 這不是 VS 的問題。 這與你創造的環境有關。
-
第一句應改為
然後使用命名空間 std 新增乙個句子;
-
使用 namespace std 新增句子; 就是這樣。
-
將標頭檔案更改為:
#include
using namespace std;
再試一次。
-
其他人都給出了答案。
我只是湊熱鬧。
-
無論您是在工作還是在學習?
-
程式碼塊 我用這個。 它非常易於使用。
-
好吧,我一直使用英文版本。 主要編寫MFC開發。
我覺得用起來很方便,我用了乙個番茄外掛程式,還有乙個單詞補全提示功能,特別好用。VC6操作介面非常簡單,編譯速度也非常快,沒有VS巨大的冗餘,做C++開發還是很不錯的。 還使用了VS2010。
其他的我沒用過,我太懶了,我習慣用舊的,我不想換軟體。
如果是由公司開發的,公司通常會規定軟體版本。 如果你可以自由選擇,這取決於你的個人習慣。
-
語法錯誤,'ifstram'
你想寫ifstream嗎?
-
1.我絕對不會寫int a;至少 vc6 不能寫,除非你 int a = ;沒關係。 但這在2010年應該是可能的;
2. 至少 char b = ;在 VS2008 中還是能用,你說不能用的具體錯誤是什麼?
3.其實沒關係,但是你想做就做不到,不管是哪個版本:
int x = 10;
int a[x];這個行不通。
有兩種方法可以解決它:
1.使用new或malloc對上申請記憶體,用完後刪除或釋放這個很簡單,所以我不需要多說,對吧?
2. 使用 alloca,示例如下:
int x,*pa;
cin>>x;
if(x>0)
pa = (int*)_alloca(x*sizeof(int));
使用 alloca 的優點是它在堆疊上應用了記憶體,速度快,而且不必手動釋放。 使用前包括。
-
1.C 和 C++ 都有標頭檔案 (*.)。h)、原始檔 (..)
c 或。 CPP)乙個專案(即實現一整套功能的軟體)可以包含很多很多檔案,當然還有標準庫,如iostream。
2.簡單地說,專案(即專案)的作用是將所有檔案放在一起,或者更常見的是將所有檔案放在一起"工程"在這個資料夾中,各個檔案可以有效地組織和鏈結以形成乙個有機的整體。 不知道我們現在有沒有許可權訪問標頭檔案,我們也可以自己構建標頭檔案,或者我們可以將我們建立的標頭檔案包含在我們自己的原始檔中,此時標頭檔案必須和原始檔在同乙個資料夾中,專案就是這樣乙個資料夾。
3.使用嚮導建立專案後,會建立乙個資料夾,新增檔案時,工具會自動幫你建立檔案(當然還是要自己寫內容),把檔案放在指定位置(專案的大資料夾),從此你只需要包含"檔名。 h"您將能夠使用該檔案的內容。
4.當然,你也可以手動建立乙個專案,而不構建乙個新檔案,也可以在下面執行,但是如果你想包含你自己寫的其他檔案,對不起,這似乎是不允許的。
5.不知道你有沒有用過dev c++,直接寫檔案,新建乙個就行了,這個工具我用了很久了,然後我自己就很難找到程式了,因為原始檔太多了,生成的可執行檔案也在同乙個資料夾裡, 而且一團糟,有些程式我還不知道自己在寫什麼,工程的好處體現在這一點上:所有鏈結的原始檔、標頭檔案、可執行檔案都在同乙個資料夾(即專案)中,你只需要知道專案名稱的含義。
說了這麼多,不知道大家能不能理解,總結一下,建立新檔案就是建立新影象,比如(*。cpp *.h) 等檔案允許你寫 ** 新建專案是新建乙個資料夾(必須新增乙個新檔案才能寫**) 你可以在這個資料夾中新增標頭檔案和原始檔 編譯鏈結執行後, *
exe 檔案也在此資料夾中,以方便組織和管理每個檔案。
結束!
-
乙個專案或專案包含大量的資源檔案、標頭檔案和實現檔案,乙個專案是軟體資源的集合。 因此,您可以將新檔案新增到專案中,該檔案是專案的子集。
拷貝到迅雷或者旋風,當然也可以拷貝到IE瀏覽器開啟,但是因為這是直接的**位址,所以有時候是不行的,所以建議拷貝到**工具。 >>>More
1:A(bcd 需要在末尾括號內表示為關鍵字) 2:b(C 中的函式是並行的,不能巢狀,呼叫可以巢狀,A 呼叫 B,B 呼叫 C。 ) >>>More
如果想使用gcc編譯器,推薦code::block,本軟體是用C++編寫的,之前開發的C++已經停止更新,本軟體是用C++編寫的; >>>More
我不會傳送資訊,網際網絡上有很多,當我一步一步地聯絡時,我不需要太多的資訊。 重要的是,你的學習過程不會給你帶來抑鬱、打擊和痛苦,簡單而愉快的練習可以加快你的進步。 剛學的時候,我的眼睛是黑色的,我什麼都不懂,這本身就是乙個很大的打擊,我必須先通過它。 >>>More