[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
- Newer : 長続きしないなぁ
- Older : 前方宣言 typedefの解決
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
vs2015のプロジェクトを立ち上げてすぐに目についた処理
プログラム |
create_task([this, deferral]()
{
m_deviceResources->Trim();
// ここにコードを挿入します。
deferral->Complete();
});
//----------------------------------------------------- // シーン オブジェクトを更新します。 m_timer.Tick([&]()
{
// TODO: これをアプリのコンテンツの更新関数で置き換えます。
m_sceneRenderer->Update(m_timer);
m_fpsTextRenderer->Update(m_timer);
});
|
プログラム |
// 15を返す式( キャプチャ:無し 引数:無し 実装:return 15 ) int val15 = [] () { return 15; } (); int val15 = [] { return 15; } (); // 引数部無しでも可 // 足し算( キャプチャ:無し 引数:int a, b; 実装:return a+b ) int a = 5, b = 7; [] (int a, int b) { return a+b; } ( a, b ); // テスト関数 int testFunc() { int a = 10, b = 2, c = 3; // aを20で上書きする( キャプチャ:参照 引数:なし 実装:a = 20) [&] { a = 20; } (); // ちなみにキャプチャがコピーのとき値の変更は不可能 // この例だとたとえ変更できてもコピーされた値を書き換えただけなので // 結局反映されないんですけどね。 //[=] { a = 20; } (); // コンパイルエラー return a*b - a*c; } |
COMMENT
COMMENT FORM