7. わんくま同盟 大阪勉強会 #61
コンパイラについて
● 以下のコンパイラを使いました
● GCC 4.8.3(cygwin edition)
● Visual Studio Professional 2013
● Visual Studio Ultimate 2015 Preview
8. わんくま同盟 大阪勉強会 #61
VC++ の対応状況
● Preview段階ですが、Visual Studio 2013と
比べるとかなりがんばって標準対応をしてる
VC++ Team Blog
9. Cross-Platform Mobile Development with Visual C++
● 余談ですが、Visual Studio 2015からはAndr
oid/iOS等のモバイル向けの開発ができるよ
うにClang/LLVMが使えるようになっています
– Clangに負けないように頑張ってほしいですね
わんくま同盟 大阪勉強会 #61
16. わんくま同盟 大阪勉強会 #61
範囲ベースFor
● コンテナの最初から最後までを走査する
– foreach
– コンテナの要素を簡単に列挙できる
● 従来のfor文は冗長で書くのが面倒だった
//これまでのfor
for (vector<int>::iterator it = vec.begin(); it != vec.end(); ++it)
//範囲ベースfor
for (int v : vec)
//autoと併用
for (auto v : vec)
24. auto
//cv修飾と参照は消えてしまう
int i = 10;//int
int& ri = i;//int&
auto ai = ri;//int
わんくま同盟 大阪勉強会 #61
//cv修飾と参照をつける
int i = 10;//int
int& ri = i;//int&
auto& ai = ri;//int&