Recommended
ODP
C++でのゲームプログラミングをしたときのお話 札幌C++勉強会 #4 〜スタートゲームプログラミング〜
PDF
PPTX
PDF
C++ Template Meta Programming の紹介@社内勉強会
PDF
PDF
PDF
PDF
PPT
PDF
PDF
PPTX
BoostAsioで可読性を求めるのは間違っているだろうか
PPTX
最新C++事情 C++14-C++20 (2018年10月)
PDF
PPTX
PDF
20141128 iOSチーム勉強会 My Sweet Swift
PDF
ODP
PDF
PPTX
PDF
PDF
競技プログラミングにおけるコードの書き方とその利便性
PDF
PDF
お前は PHP の歴史的な理由の数を覚えているのか
PDF
PDF
PDF
PPTX
Ocaml lecture slides 01 at axsh
PDF
PDF
More Related Content
ODP
C++でのゲームプログラミングをしたときのお話 札幌C++勉強会 #4 〜スタートゲームプログラミング〜
PDF
PPTX
PDF
C++ Template Meta Programming の紹介@社内勉強会
PDF
PDF
PDF
PDF
What's hot
PPT
PDF
PDF
PPTX
BoostAsioで可読性を求めるのは間違っているだろうか
PPTX
最新C++事情 C++14-C++20 (2018年10月)
PDF
PPTX
PDF
20141128 iOSチーム勉強会 My Sweet Swift
PDF
ODP
PDF
PPTX
PDF
PDF
競技プログラミングにおけるコードの書き方とその利便性
PDF
PDF
お前は PHP の歴史的な理由の数を覚えているのか
PDF
PDF
PDF
PPTX
Ocaml lecture slides 01 at axsh
Viewers also liked
PDF
PDF
PDF
PDF
中3女子が狂える本当に気持ちのいい constexpr
PDF
PDF
Effective Modern C++ 読書会 Item 35
PDF
PDF
constexpr関数はコンパイル時処理。これはいい。実行時が霞んで見える。cpuの嬌声が聞こえてきそうだ
Similar to C++11概要 ライブラリ編
PDF
PDF
PDF
2011.12.10 関数型都市忘年会 発表資料「最近書いた、関数型言語と関連する?C++プログラムの紹介」
PDF
PDF
PPT
C++0x in programming competition
PDF
PDF
PDF
PDF
C++0x in programming competition
PPTX
PDF
PDF
C++のSTLのコンテナ型を概観する @ Ohotech 特盛 #10(2014.8.30)
PDF
PDF
Effective Modern C++ Item 7&8
PDF
PDF
PDF
PPTX
PDF
プログラミング講座 #6 競プロのテクニック(初級)
More from egtra
PDF
PDF
Visual C++ 2015の紹介(C++11/14的に)
PDF
PDF
PDF
PDF
PDF
PDF
PPTX
Recently uploaded
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
PDF
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
PPTX
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
PDF
さくらインターネットの今 法林リージョン:さくらのAIとか GPUとかイベントとか 〜2026年もバク進します!〜
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
C++11概要 ライブラリ編 1. 2. 3. 4. スマートポインタ
• unique_ptr
– 以下の上位互換
– std::auto_ptr
– boost::scoped_ptr,
boost::scoped_array
• shared_ptr
– boost::shared_ptrとほぼ同じ
– 注意:shared_array版はなし
5. 6. 7. 8. 9. 新コンテナ
• unordered_*
– unordered_map<>, ……
– ハッシュマップ
• array<>
– 固定長配列 (boost::array風)
• forward_list<>
– 片方向リンクリスト
10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. basic_string: 要素の連続
auto len = GetWindowTextLength(hwnd);
std::basic_string<TCHAR> t(len + 1);
GetWindowText(hwnd, &s[0], len + 1);
s.pop_back(); // !
29. 30. 31. 文字列・数値変換
• stoi (int)
• stol (long)
• stoll (long long)
• stoull (unsigned long long)
• stof (float)
• stod (double)
• stold (long double)
32. 33. 34. 35. 36. 37. 38. 39. 正規表現
std::regex last_part(
"^(?:.*/)+([^/]*)");
std::string src = "/usr/bin/cc";
std::string replace = "$1";
std::string file = std::regex_replace(
src, last_part, replace);
40. 日時入出力
auto time = std::time(nullptr);
auto tm = std::localtime(&time);
std::cout.imbue(std::locale(""));
std::cout <<
std::put_time(tm, "%c") << std::endl;
41. 日時入出力(それBoostで)
ptime pt = second_clock::local_time();
std::locale loc(std::locale(""),
new time_facet<ptime, char>("%c"));
std::cout.imbue(loc);
std::cout << pt << std::endl;
42. 43. 44. 45. 非同期実行(スレッド)
int hoge(
std::string const& arg1, int arg2);
std::future<int> f = std::async(
std::launch::async, hoge, "rofi", 3);
……
int result = f.get(); // 待機する
46.