C++勉強会に行ってきた
正式名は「江添とボレロ村上の京都C++勉強会」?
とりあえず江添さんとボレロさんを生で見れた。decimalbloatさんもいた。
江添さんスライド
全体的に知らないことばかりだった。
wandboxとvimの連携が便利そうだった。関係ないけどwandboxにJavaがあると嬉しそうだとおもった。ジャババ!
- VLAIS … 機能として使ったことないのでへ〜という感じ
- deprecated … ライブラリ側で警告出すのにもってこいな感じ
- 戻り値の型推定(auto) … テンプレートつかったコードが楽になりそう。C++11だとできなかったのね、これ。
- 変数テンプレート … メタい、よくわからん
- ジェネリックlambda式 … ラムダ式の引数にautoが使える、これもC++11ではできなかったのか。
- 汎用lambdaキャプチャー … 非staticデータメンバーがコピーキャプチャできない問題を解決。これは割と自分には近しい問題。
- constexpr関数の制限緩和 … 文法が劇的変化しててつらそう
あと、新機能じゃないけど「パラメーターパック」という概念も紹介されていて興味深い。
パラメーターパックとテンプレートを連携させたらいろいろできそうだなとか思った。
ボレロさんスライド
- constexprは闇。データ設計編部分が興味深い。
- ADLというキーワード。これは邪道なのではないか?実引数依存の名前探索 - Wikipedia
- NAN、Javascriptでしか見たことないです
constexprを実行時処理に組み込むのはできないのかなあ