BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:nakameguro_feature.cpp vol.7
X-WR-CALNAME:nakameguro_feature.cpp vol.7
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:690989@techplay.jp
SUMMARY:nakameguro_feature.cpp vol.7
DTSTART;TZID=Asia/Tokyo:20180823T193000
DTEND;TZID=Asia/Tokyo:20180823T204500
DTSTAMP:20260412T174805Z
CREATED:20180816T020320Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/69098
 9?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\nC++14/17の新
 機能について、復習＆予習をしませんか？\n\nC++17が出
 たみたいだけど、何が新しくなったのが全然追えてな
 い…＞＜  \n色んな機能が入ってるみたいだけど、本当
 に抑えとくべき機能やライブラリって何なんだろ？\n
 他の人がどう考えているか知りたい…  \n\nこんな人は
 、一度、この集まりに参加してみてください\n質疑応
 答・ディスカッション形式で進める予定ですが、無言
 の方もOKです  \n特に書籍などを持参する必要はありま
 せん\nネタ振りとして\n進行役が、C++14/17の基礎的な機
 能やライブラリの話題を、参加者に提供します\n参加
 者は\n　それはどんな場面で役立ちそうなのか？\n　誰
 が使いそうな機能なのか？\nなどなど、自由に意見交
 換してもらえればと思います\n（聞くだけでも、もち
 ろんOKです）\n第1回～第3回では、C＋＋14の振り返りを
 行いました！\n第4回～第6回では、C＋＋17の予習を行っ
 ています\n第7回目は引き続き\nC++17の新機能とライブラ
 リ機能の確認\nです\n以下に入っていなくても、テーマ
 に沿った内容であれば話題OKです\n\n\nC++17の言語系新機
 能\n変数・データ構造関係\n\n十六進浮動小数点数リテ
 ラル\nインライン変数(vol.4)\n構造化束縛(vol.4)\n波括弧
 初期化の型推論の新規則(vol.4)\n[[maybe_unused]]属性(vol.6)\n
 [[nodiscard]]属性(vol.6)\n値のコピー省略を保証(vol.4)\n厳密
 な式の評価順(vol.4)\n参照メンバをもつクラスの置き換
 え\nenum class変数の初期値として整数を指定する際の規
 則を調整\n\n制御構文\n\nif文とswitch文の条件式と初期化
 を分離(vol.4)\n[[fallthrough]]属性(vol.6)\n範囲 for ループの
 制限緩和\n\nラムダ式\n\nラムダ式での*thisのコピーキャ
 プチャ    \n\nテンプレート\n\n畳み込み式(vol.4)\nテンプ
 レートテンプレートパラメータにtypenameキーワードの
 使用を許可\nクラステンプレートのテンプレート引数
 推論(vol.4)\n非型テンプレートパラメータのauto宣言(vol.4
 )\n全ての非型テンプレート引数の定数式評価を許可\n
 変数テンプレートのデフォルトテンプレート引数を許
 可 \n\n定数式\n\nstatic_assertのメッセージ省略を許可(vol.4
 )\nconstexprラムダ(vol.4)\nif constexpr文(vol.4)\n\n名前空間\n\n
 入れ子名前空間の定義(vol.4)\n名前空間と列挙子への属
 性付加を許可(vol.6)\nusing宣言のパック展開\n\n例外\n\n例
 外仕様を型システムの一部にする(vol.6)\n非推奨だった
 古い例外仕様を削除(vol.6)\n\n属性\n\n[[fallthrough]]属性(vol
 .6)\n[[maybe_unused]]属性(vol.6)\n[[nodiscard]]属性(vol.6)\n名前空
 間と列挙子への属性付加を許可(vol.6)\n属性の名前空間
 指定に繰り返しをなくす(vol.6)\n不明な属性を無視する(
 vol.6)\n\nプリプロセッサ\n\n__has_include\n\n機能の削除\n\n
 トライグラフの削除(vol.4)\n非推奨だったregisterキーワ
 ードを削除\n非推奨だったbool型に対するインクリメン
 ト演算子を削除\n非推奨だった古い例外仕様を削除(vol.
 6)\n\n小さな変更\n\n更新された定義済みマクロ\n機能テ
 ストマクロ\nnoexcept付きのラムダ式から変換する関数ポ
 インタにnoexceptを付加する\nUTF-8文字リテラル\n\nその他
 \n\nstd::*_v(vol.4)\nover-aligned型対応new(vol.4)\n\nC++17のライブ
 ラリ系新機能\n新ライブラリ\n\nMathematical special functions\
 nFilesystem\nParallelism(vol.5)\nNew algorithms\n(for_each_n\, reduce\, t
 ransform_reduce\, exclusive_scan\, inclusive_scan\, transform_exclusive_s
 can\, transform_inclusive_scan)\nNew type: string_view (and basic_string_
 view)\nNew type: any\nNew class template: variant\nNew class template: op
 tional\ninvoke\nis_invocable\, is_invocable_r\, invoke_result (vol.5)\nEl
 ementary string conversions\nAlias template void_t (vol.6)\nAlias templat
 e bool_constant\nLogical operation metafunctions\nTraits for SFINAE-frien
 dly swap\nTrait is_aggregate\nTrait has_unique_object_representations\nas
 _const (vol.6)\nNon-member size\, data\, empty\nclamp\ngcd and lcm\nClass
  shared_mutex\nInterference sizes (hardware_{con\,de}structive_interferen
 ce_size)\nTuple apply(vol.5)\nConstruction from tuples\nUniversal negator
  not_fn(vol.5)\nMemory resources\n(synchronized_pool_resource\, unsynchro
 nized_pool_resource\, monotonic_buffer_resource)\nA polymorphic allocator
 \nstd::pmr::vector< T > = std::vector< T\, polymorphic_allocator< T > >\n
 Searcher functors\n\n既存ライブラリが修正されたもの\n\nSin
 gle-argument static_assert\nNested namespace declarations\nAllow typename
  in template template parameters\nRange-based for takes separate begin/en
 d types\nPack expansion in using-declarations\nConstruction for values of
  fixed enums\nuncaught_exceptions() (vol.6)\nAttributes in namespaces and
  enumerators\nAttribute namespaces without repetition\nImproved insertion
  for unique-key maps\nReturn type of emplace\nSplicing maps and sets\nNon
 -const string::data\nA variadic version of lock_guard called scoped_lock\
 nVariable templates for traits\natomic::is_always_lock_free\nshared_ptr f
 or arrays\nshared_ptr::weak_type\nThree-dimensional hypotenuse\nFurther u
 ninitialized algorithms\nIncomplete type support for allocators\nChanges 
 to ＜chrono＞\nConstexpr for char_traits\nImproving pair and tuple\nCha
 nges to common_type\n\nその他\n\nC++ refers to C11\nReserved namespace
 s\nC library synopses\nTerm “forwarding reference”\nTerm “default m
 ember initializer”\nTerm “templated entity”\nTerm “contiguous ite
 rator”  \nChange “random number generator” to “random bit generat
 or”\n\n※ 参考\nhttps://cpprefjp.github.io/lang/cpp17.html\nhttps://
 isocpp.org/files/papers/p0636r0.html\n\n\n日ごろ思っている疑問
 をぶつけてもいいですし\n出た話題だけでも聞きたい
 …などもOKです\n以降、数回かけて、C++17を抑えていく
 予定です\n自分の興味のある切り口で、C++について話
 し合いましょう！\n＜対象者など＞  \n次のような人か
 、この集まりに向いています\n\nC++が好きで、新しく情
 報収集をしたいが、なかなか実践に移せていない\nみ
 んながどうやってコードを書いているか気になる\nC++
 にまつわる業務の悩みがある\nC++についての新機能に
 ついて、実はよく分かっていない\n出来ればC++を世の
 中に広めたい\n\n逆に、以下のような方は向いていませ
 ん\n\nC++が好きではない\n\n\n＜やること＞  \n\nテーマに
 まつわるC++の話\nディスカッション\n質疑応答\nC++につ
 いて会話する\nC++の会話を聞く（聞くだけ、無言でもOK
 ）\n\n\n＜やらないこと＞  \n\n発表形式の資料  \n参加者
 の方に発言を強要すること\n確実な回答\n　（ここで出
 た話題はあくまで個人の意見なので、確実性や何かを
 保証するものではありません）\n営利目的の何か\nC++に
 関係のない話題\n\n\n＜場所＞\n〒153-0061\n東京都目黒区
 中目黒2-10-17\nバンタンゲームアカデミー東京校\n最寄
 駅は地下鉄日比谷線/東急東横線 中目黒です\n\n＜注意
 ＞  \n\n教室では飲食禁止となります\n ※ペットボトル
 など飲み口の閉まるもののみ可\n他の授業や学生の迷
 惑にならないように、配慮をお願いします\n20:45終了、
 21:00までに現状復帰し、完全撤収にご協力下さいm(__)m\n
 \n\n＜スケジュール＞  \n19:15～19:30 開場  \n19:30～20:30 テ
 ーマを元にした新機能紹介  \n　　　　　進行役: 鳥頭
 かりやマン @kariya_mitsuru  \n20:30〜20:45 お悩み雑談室\n　
 　　　　C++に関する相談、雑談などがあれば持ってき
 てください（テーマ外でも可）\n\n＜参加費＞\n無料\n\n
 ＜持ち物＞\nC++14/17に対する興味\n\n＜Twitterハッシュタ
 グ＞\n#nakamecpp\n\n＜協力＞\n会場サポート：バンタンゲ
 ームアカデミー東京校\n\nおまけ：勉強会後…  \n希望
 者は、近くの定食屋(各自精算/予算1000円前後)でご飯を
 食べる予定です  \n\nみなさまの参加を心待ちにしてお
 ります！(^^)/
LOCATION:バンタンゲームアカデミー東京校 東京都目黒区
 中目黒2-10-17
URL:https://techplay.jp/event/690989?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
