BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:nakameguro_feature.cpp vol.17
X-WR-CALNAME:nakameguro_feature.cpp vol.17
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:721642@techplay.jp
SUMMARY:nakameguro_feature.cpp vol.17
DTSTART;TZID=Asia/Tokyo:20190314T193000
DTEND;TZID=Asia/Tokyo:20190314T204500
DTSTAMP:20260407T035717Z
CREATED:20190228T061408Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/72164
 2?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\nC++17の新機
 能について、復習＆予習をしませんか？\n\nC++17が出た
 みたいだけど、何が新しくなったのが全然追えてない
 …＞＜  \n色んな機能が入ってるみたいだけど、本当に
 抑えとくべき機能やライブラリって何なんだろ？\n他
 の人がどう考えているか知りたい…  \n\nこんな人は、
 一度、この集まりに参加してみてください\n質疑応答
 ・ディスカッション形式で進める予定ですが、無言の
 方もOKです  \n特に書籍などを持参する必要はありませ
 ん\nネタ振りとして\n進行役が、C++17の基礎的な機能や
 ライブラリの話題を、参加者に提供します\n参加者は\n
 　それはどんな場面で役立ちそうなのか？\n　誰が使
 いそうな機能なのか？\nなどなど、自由に意見交換し
 てもらえればと思います\n（聞くだけでも、もちろんOK
 です）\n今回は C++17の最終回！\n紹介が残っている機能
 で、知っておくべきものをピックアップする予定です
 ！\n（下記の太字部分）\nお気軽にご参加ください！　
 \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参照メンバ
 をもつクラスの置き換え (vol.17)\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全ての非型テンプレート引
 数の定数式評価を許可  (vol.17)\n変数テンプレートのデ
 フォルトテンプレート引数を許可   (vol.17)\n\n定数式\n\n
 static_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機能テストマクロ\nnoexcep
 t付きのラムダ式から変換する関数ポインタにnoexceptを
 付加する\nUTF-8文字リテラル\n\nその他\n\nstd::*_v(vol.4)\nov
 er-aligned型対応new(vol.4)\n\nC++17のライブラリ系新機能\n新
 ライブラリ\n\nMathematical special functions\nFilesystem (vol.15) \n
 Parallelism(vol.5)\nNew algorithms\n(for_each_n\, reduce\, transform_redu
 ce\, exclusive_scan\, inclusive_scan\, transform_exclusive_scan\, transfo
 rm_inclusive_scan)\nNew type: string_view (and basic_string_view) (vol.14
 ) \nNew type: any (vol.10)\nNew class template: variant (vol.11)\nNew cla
 ss template: optional(vol.12/13)\ninvoke (vol.16)\nis_invocable\, is_invo
 cable_r\, invoke_result (vol.5)\nElementary string conversions\nAlias tem
 plate void_t (vol.6)\nAlias template bool_constant  (vol.17)\nLogical ope
 ration metafunctions  (vol.17)\nTraits for SFINAE-friendly swap  (vol.17)
 \nTrait is_aggregate  (vol.17)\nTrait has_unique_object_representations\n
 as_const (vol.6)\nNon-member size\, data\, empty\nclamp\ngcd and lcm\nCla
 ss shared_mutex (vol.8)\nInterference sizes (hardware_{con\,de}structive_
 interference_size) (vol.8)\nTuple apply(vol.5)\nConstruction from tuples\
 nUniversal negator not_fn(vol.5)\nMemory resources (vol.9)\n(synchronized
 _pool_resource\, unsynchronized_pool_resource\, monotonic_buffer_resource
 )\nA polymorphic allocator (vol.9)\n std::pmr::vector<T> = std::vector<T\
 , polymorphic_allocator<T>>\nSearcher functors\n\n既存ライブラリ
 が修正されたもの\n\nuncaught_exceptions() (vol.6)\nImproved inser
 tion for unique-key maps (vol.7)\nReturn type of emplace\nSplicing maps a
 nd sets (vol.7)\nNon-const string::data\nA variadic version of lock_guard
  called scoped_lock (vol.8)\n Variable templates for traits  (vol.17)\nat
 omic::is_always_lock_free (vol.8)\nshared_ptr for arrays (vol.13)  \nshar
 ed_ptr::weak_type  (vol.13)  \nstd::enable_shared_from_this (vol.13)  \nT
 hree-dimensional hypotenuse\nFurther uninitialized algorithms\nIncomplete
  type support for allocators\nChanges to <chrono>\nConstexpr for char_tra
 its\nImproving pair and tuple\nChanges to common_type\n\nDeprecate\n\nsha
 red_ptr::unique (vol.8)\n\nTemporarily discourage\n\nmemory_order_consume
  (vol.8)\n\nその他\n\nC++ refers to C11\nReserved namespaces\nC librar
 y synopses\nTerm “forwarding reference”\nTerm “default member initi
 alizer”\nTerm “templated entity”\nTerm “contiguous iterator”  \
 nChange “random number generator” to “random bit generator”\n\n
 ※ 参考\nhttps://cpprefjp.github.io/lang/cpp17.html\nhttps://isocpp.or
 g/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(講師都合
 により、キャンセルとなりました)\n@uchan_nos @uchan_nos  \n
 \n参照メンバをもつクラスの置き換え\n全ての非型テン
 プレート引数の定数式評価を許可\n変数テンプレート
 のデフォルトテンプレート引数を許可\n\n\nいなむのみ
 たま @mitama_rs  \n\nAlias template bool_constant\nLogical operation me
 tafunctions\nTraits for SFINAE-friendly swap\nTrait is_aggregate\nVariabl
 e templates for traits\n\n鳥頭かりやマン @kariya_mitsuru  \n\nそ
 の他、きっと役に立つであろう機能達\n\n20:30〜20:45 お
 悩み雑談室\n　　　　　C++に関する相談、雑談などが
 あれば持ってきてください（テーマ外でも可）\n\n＜参
 加費＞\n無料\n\n＜持ち物＞\nC++17に対する興味  \n\n＜Twi
 tterハッシュタグ＞\n#nakamecpp\n\n＜協力＞\n会場サポート
 ：バンタンゲームアカデミー東京校\n\nおまけ：勉強会
 後…  \n希望者は、近くの定食屋(各自精算/予算1000円前
 後)でご飯を食べる予定です  \n\nみなさまの参加を心待
 ちにしております！(^^)/
LOCATION:バンタンゲームアカデミー東京校 東京都目黒区
 中目黒2-10-17
URL:https://techplay.jp/event/721642?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
