[問題] doble vector需要空隔?!

看板C_and_CPP (C/C++)作者 (Terry)時間14年前 (2011/12/24 18:15), 編輯推噓2(208)
留言10則, 8人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) vc++ 2008 問題(Question): 請教一下,這是書本上看到的。 書本的例子是說: 定義一個list對像來存放deque對像,該deque對像存放int型元素。 list< deque<int> > lst; 書上有特別提到,> >要空隔,如果用>>,可能系統會誤認為是右移符號,可能編譯會 錯誤。 我看我之前寫的程式裡面是這樣子寫: vector<vector<double>> avg_time_zero(server_number,need_vector_size); 我的沒有空隔,可是好像沒什麼錯誤... 是因為我都是使用相同的容器嗎@@? 主要是想知道沒有空隔會error的情況,在vc2008之後還會發生嗎@@... 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.123.87

12/24 18:20, , 1F
報錯就空格阿 就這樣
12/24 18:20, 1F

12/24 18:21, , 2F
用wxDevC++沒error
12/24 18:21, 2F

12/24 18:23, , 3F
感覺沒空隔,跟系統會誤認為是右移符號沒太大的關係@_@
12/24 18:23, 3F

12/24 19:00, , 4F
新的C++11標準允許不加空格
12/24 19:00, 4F

12/24 19:03, , 5F
原來如此,謝謝您
12/24 19:03, 5F

12/24 19:36, , 6F
不曉得以後M$編譯器或Linux GCC會不會有c++11標準?
12/24 19:36, 6F

12/24 19:44, , 7F
樓上是指?
12/24 19:44, 7F

12/24 19:44, , 8F
他們會盡力讓他有.不過c99以後好像就沒出新標準
12/24 19:44, 8F

12/24 20:36, , 9F
msvc2008和gcc 4.3在c++11模式下之後都有修正(?)這個問題了
12/24 20:36, 9F

12/26 14:32, , 10F
喔~(0_0)嗯嗯…好的
12/26 14:32, 10F
文章代碼(AID): #1EzQPOGV (C_and_CPP)
文章代碼(AID): #1EzQPOGV (C_and_CPP)