這個,輸出為1
這個,啥都輸不出來.
據說是因為沒有初始化.
其實我搜了一下
1 vector<vector<int> > A;//正確的定義方式 2 vector<vector<int>> A;//c++11之前這樣定義是錯誤的,c++11之后支持這種定義方式
因為>>會被認為是右移運算符
但是c11標准允許了
所以定義的時候要注意,如果有嵌套,要賦初始值
這個,輸出為1
這個,啥都輸不出來.
據說是因為沒有初始化.
其實我搜了一下
1 vector<vector<int> > A;//正確的定義方式 2 vector<vector<int>> A;//c++11之前這樣定義是錯誤的,c++11之后支持這種定義方式
因為>>會被認為是右移運算符
但是c11標准允許了
所以定義的時候要注意,如果有嵌套,要賦初始值
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。