[問題] 請問關於Visual Studio

看板C_and_CPP (C/C++)作者 (好高)時間14年前 (2012/03/07 13:46), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
想請問一下 我原本是使用Msys+Mingw來編譯並執行C++檔案 但因為某些需要想改成使用Visual Studio來執行 但卻遇到了一些問題 原本使用Msys+Mingw可以成功編譯的檔案 現在會出現一些錯誤(相同檔案) 例如 原本程式碼為 path_list->push_back( ( aux_s_d_path ) { (*head) , tmp_set } ); 會出現 error C2143: 語法錯誤 : 遺漏 ';' (在 '{' 之前) error C2143: 語法錯誤 : 遺漏 ';' (在 '}' 之前) 但原本使用mingw卻不會有此問題 想請問板上的高手這是因為什麼原因呢 感激不盡@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.16.128

03/07 17:47, , 1F
aux_s_d_path a = { *head, tmp_set };
03/07 17:47, 1F

03/07 17:47, , 2F
path_list->push_back(a);
03/07 17:47, 2F

03/07 17:48, , 3F
這樣寫試試看 話說你原本的code是C++標準語法嗎 我沒看過
03/07 17:48, 3F

03/07 22:20, , 4F
這語法 C99 支援 叫做 Compound Literals
03/07 22:20, 4F

03/07 22:20, , 5F
VC...就再說吧 (茶)
03/07 22:20, 5F

03/12 22:29, , 6F
VC要換新一點的版本
03/12 22:29, 6F
文章代碼(AID): #1FLlOsqz (C_and_CPP)
文章代碼(AID): #1FLlOsqz (C_and_CPP)