Registration info |
参加枠1 Free
FCFS
|
---|
Description
C++14/17の新機能について、復習&予習をしませんか?
- C++17が出たみたいだけど、何が新しくなったのが全然追えてない…><
- 色んな機能が入ってるみたいだけど、本当に抑えとくべき機能やライブラリって何なんだろ?
- 他の人がどう考えているか知りたい…
こんな人は、一度、この集まりに参加してみてください
質疑応答・ディスカッション形式で進める予定ですが、無言の方もOKです
特に書籍などを持参する必要はありません
ネタ振りとして
進行役が、C++14/17の基礎的な機能やライブラリの話題を、参加者に提供します
参加者は
それはどんな場面で役立ちそうなのか?
誰が使いそうな機能なのか?
などなど、自由に意見交換してもらえればと思います
(聞くだけでも、もちろんOKです)
第1回~第3回で、C++14の言語機能やライブラリについて、みんなで振り返りを行いました!
第4回目は引き続き
C++17の新機能の確認
を行いたいと思います!
以下に入っていなくても、テーマに沿った内容であれば話題OKです
C++17の新機能
変数・データ構造関係
- 十六進浮動小数点数リテラル
- インライン変数
- 構造化束縛
- 波括弧初期化の型推論の新規則
- [[maybe_unused]]属性
- [[nodiscard]]属性
- 値のコピー省略を保証
- 厳密な式の評価順
- 参照メンバをもつクラスの置き換え
- enum class変数の初期値として整数を指定する際の規則を調整
制御構文
- if文とswitch文の条件式と初期化を分離
- [[fallthrough]]属性
- if constexpr文
- 範囲 for ループの制限緩和
ラムダ式
- ラムダ式での*thisのコピーキャプチャ
- constexprラムダ
テンプレート
- 畳み込み式
- テンプレートテンプレートパラメータにtypenameキーワードの使用を許可
- クラステンプレートのテンプレート引数推論
- 非型テンプレートパラメータのauto宣言
- 全ての非型テンプレート引数の定数式評価を許可
- using宣言のパック展開
- 変数テンプレートのデフォルトテンプレート引数を許可
定数式
- static_assertのメッセージ省略を許可
- constexprラムダ
- if constexpr文
名前空間
- 入れ子名前空間の定義
- 名前空間と列挙子への属性付加を許可
- using宣言のパック展開
例外
- 例外仕様を型システムの一部にする
- 非推奨だった古い例外仕様を削除
属性
- [[fallthrough]]属性
- [[maybe_unused]]属性
- [[nodiscard]]属性
- 名前空間と列挙子への属性付加を許可
- 属性の名前空間指定に繰り返しをなくす
- 不明な属性を無視する
プリプロセッサ
- __has_include
機能の削除
- トライグラフの削除
- 非推奨だったregisterキーワードを削除
- 非推奨だったbool型に対するインクリメント演算子を削除
- 非推奨だった古い例外仕様を削除
小さな変更
- 更新された定義済みマクロ
- 機能テストマクロ
- noexcept付きのラムダ式から変換する関数ポインタにnoexceptを付加する
- UTF-8文字リテラル
日ごろ思っている疑問をぶつけてもいいですし
出た話題だけでも聞きたい…などもOKです
以降、数回かけて、C++17を抑えていく予定です
自分の興味のある切り口で、C++について話し合いましょう!
<対象者など>
次のような人か、この集まりに向いています
- C++が好きで、新しく情報収集をしたいが、なかなか実践に移せていない
- みんながどうやってコードを書いているか気になる
- C++にまつわる業務の悩みがある
- C++についての新機能について、実はよく分かっていない
- 出来ればC++を世の中に広めたい
逆に、以下のような方は向いていません
- C++が好きではない
<やること>
- テーマにまつわるC++の話
- ディスカッション
- 質疑応答
- C++について会話する
- C++の会話を聞く(聞くだけ、無言でもOK)
<やらないこと>
- 発表形式の資料
- 参加者の方に発言を強要すること
- 確実な回答
(ここで出た話題はあくまで個人の意見なので、確実性や何かを保証するものではありません) - 営利目的の何か
- C++に関係のない話題
<場所>
〒150-0013 東京都渋谷区恵比寿1-21-3 (NRビル1F) シリコンスタジオ株式会社
最寄駅はJR/地下鉄日比谷線 恵比寿です
<注意>
開始時間を19:30~としています
これまでの開始時間より早くなっていますので、ご注意ください
<スケジュール>
19:15~19:30 開場
19:30~21:00 テーマを元にしたディスカッション
進行役: @herumi
鳥頭かりやマン @kariya_mitsuru
21:00〜21:15 お悩み雑談室
C++に関する相談、雑談などがあれば持ってきてください(テーマ外でも可)
<参加費>
無料
<持ち物>
C++14/17に対する興味
<Twitterハッシュタグ>
#ebisucpp
<協力>
会場サポート:シリコンスタジオ(株)
おまけ:勉強会後…
希望者は、近くの定食屋(各自精算/予算1000円前後)でご飯を食べる予定です
みなさまの参加を心待ちにしております!(^^)/