BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:nakameguro_feature.cpp vol.6
X-WR-CALNAME:nakameguro_feature.cpp vol.6
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:688576@techplay.jp
SUMMARY:nakameguro_feature.cpp vol.6
DTSTART;TZID=Asia/Tokyo:20180809T193000
DTEND;TZID=Asia/Tokyo:20180809T204500
DTSTAMP:20260430T153239Z
CREATED:20180802T020358Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/68857
 6?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回～第5回では、C＋＋17の予習を行っ
 ています\n第6回目は引き続き\nC++17の新機能とライブラ
 リ機能の確認\nです\n以下に入っていなくても、テーマ
 に沿った内容であれば話題OKです\n\n\nC++17の言語系新機
 能\n（取り消し線は、第4/5回にて終了した項目です）\n
 変数・データ構造関係\n\n十六進浮動小数点数リテラル
 \nインライン変数(vol.4)\n構造化束縛(vol.4)\n波括弧初期
 化の型推論の新規則(vol.4)\n[[maybe_unused]]属性\n[[nodiscard]]
 属性\n値のコピー省略を保証(vol.4)\n厳密な式の評価順(v
 ol.4)\n参照メンバをもつクラスの置き換え\nenum class変数
 の初期値として整数を指定する際の規則を調整\n\n制御
 構文\n\nif文とswitch文の条件式と初期化を分離(vol.4)\n[[fa
 llthrough]]属性\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 c
 onstexpr文(vol.4)\n\n名前空間\n\n入れ子名前空間の定義(vol.
 4)\n名前空間と列挙子への属性付加を許可   \nusing宣言
 のパック展開\n\n例外\n\n例外仕様を型システムの一部
 にする\n非推奨だった古い例外仕様を削除\n\n属性\n\n[[f
 allthrough]]属性\n[[maybe_unused]]属性\n[[nodiscard]]属性\n名前
 空間と列挙子への属性付加を許可\n属性の名前空間指
 定に繰り返しをなくす\n不明な属性を無視する\n\nプリ
 プロセッサ\n\n__has_include\n\n機能の削除\n\nトライグラフ
 の削除(vol.4)\n非推奨だったregisterキーワードを削除\n非
 推奨だったbool型に対するインクリメント演算子を削除
 \n非推奨だった古い例外仕様を削除\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(v
 ol.5)\nNew algorithms\n(for_each_n\, reduce\, transform_reduce\, exclusiv
 e_scan\, inclusive_scan\, transform_exclusive_scan\, transform_inclusive_
 scan)\nNew type: string_view (and basic_string_view)\nNew type: any\nNew 
 class template: variant\nNew class template: optional\ninvoke\nis_invocab
 le\, is_invocable_r\, invoke_result(vol.5)\nElementary string conversions
 \nAlias template void_t\nAlias template bool_constant\nLogical operation 
 metafunctions\nTraits for SFINAE-friendly swap\nTrait is_aggregate\nTrait
  has_unique_object_representations \nas_const\nNon-member size\, data\, e
 mpty\nclamp\ngcd and lcm\nClass shared_mutex\nInterference sizes (hardwar
 e_{con\,de}structive_interference_size)\nTuple apply(vol.5)\nConstruction
  from tuples\nUniversal negator not_fn(vol.5)\nMemory resources\n(synchro
 nized_pool_resource\, unsynchronized_pool_resource\, monotonic_buffer_res
 ource)\nA polymorphic allocator\nstd::pmr::vector< T > = std::vector< T\,
  polymorphic_allocator< T > >\nSearcher functors\n\n既存ライブラリ
 が修正されたもの\n\nSingle-argument static_assert\nNested namespa
 ce declarations\nAllow typename in template template parameters\nRange-ba
 sed for takes separate begin/end types\nPack expansion in using-declarati
 ons\nConstruction for values of fixed enums\nuncaught_exceptions()\nAttri
 butes in namespaces and enumerators\nAttribute namespaces without repetit
 ion\nImproved insertion for unique-key maps\nReturn type of emplace\nSpli
 cing maps and sets\nNon-const string::data\nA variadic version of lock_gu
 ard called scoped_lock\nVariable templates for traits\natomic::is_always_
 lock_free\nshared_ptr for arrays\nshared_ptr::weak_type\nThree-dimensiona
 l hypotenuse\nFurther uninitialized algorithms\nIncomplete type support f
 or allocators\nChanges to \nConstexpr for char_traits\nImproving pair and
  tuple\nChanges to common_type\n\nその他\n\nC++ refers to C11\nReserve
 d namespaces\nC library synopses\nTerm “forwarding reference”\nTerm 
 “default member initializer”\nTerm “templated entity”\nTerm “co
 ntiguous iterator”  \nChange “random number generator” to “random
  bit generator”\n\n※ 参考\nhttps://cpprefjp.github.io/lang/cpp17.ht
 ml\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　　　　　進行
 役: @Flast_RO  \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/688576?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
