BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:nakameguro_feature.cpp vol.14
X-WR-CALNAME:nakameguro_feature.cpp vol.14
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:714279@techplay.jp
SUMMARY:nakameguro_feature.cpp vol.14
DTSTART;TZID=Asia/Tokyo:20190117T193000
DTEND;TZID=Asia/Tokyo:20190117T204500
DTSTAMP:20260421T124745Z
CREATED:20190106T141004Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/71427
 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今回も引き続き\nC++17の新機能とライブ
 ラリ機能の確認（下記の赤字分）\nです\n以下に入って
 いなくても、テーマに沿った内容であれば話題OKです\n
 \n\nC++17の言語系新機能\n変数・データ構造関係\n\n十六
 進浮動小数点数リテラル\nインライン変数(vol.4)\n構造
 化束縛(vol.4)\n波括弧初期化の型推論の新規則(vol.4)\n[[ma
 ybe_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テンプレートテンプレートパラメータにt
 ypenameキーワードの使用を許可\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例外仕様を型システムの一部にする(v
 ol.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\nMat
 hematical special functions\nFilesystem\nParallelism(vol.5)\nNew algorith
 ms\n(for_each_n\, reduce\, transform_reduce\, exclusive_scan\, inclusive_
 scan\, transform_exclusive_scan\, transform_inclusive_scan)\n New type: s
 tring_view (and basic_string_view)  (vol.14) \nNew type: any (vol.10)\nNe
 w class template: variant (vol.11)\nNew class template: optional(vol.12/1
 3)\ninvoke\nis_invocable\, is_invocable_r\, invoke_result (vol.5)\nElemen
 tary string conversions\nAlias template void_t (vol.6)\nAlias template bo
 ol_constant\nLogical operation metafunctions\nTraits for SFINAE-friendly 
 swap\nTrait is_aggregate\nTrait has_unique_object_representations\nas_con
 st (vol.6)\nNon-member size\, data\, empty\nclamp\ngcd and lcm\nClass sha
 red_mutex (vol.8)\nInterference sizes (hardware_{con\,de}structive_interf
 erence_size) (vol.8)\nTuple apply(vol.5)\nConstruction from tuples\nUnive
 rsal negator not_fn(vol.5)\nMemory resources (vol.9)\n(synchronized_pool_
 resource\, unsynchronized_pool_resource\, monotonic_buffer_resource)\nA p
 olymorphic allocator (vol.9)\n std::pmr::vector<T> = std::vector<T\, poly
 morphic_allocator<T>>\nSearcher functors\n\n既存ライブラリが修
 正されたもの\n\nuncaught_exceptions() (vol.6)\nImproved insertion f
 or unique-key maps (vol.7)\nReturn type of emplace\nSplicing maps and set
 s (vol.7)\nNon-const string::data\nA variadic version of lock_guard calle
 d scoped_lock (vol.8)\nVariable templates for traits\natomic::is_always_l
 ock_free (vol.8)\nshared_ptr for arrays (vol.13)  \nshared_ptr::weak_type
   (vol.13)  \nstd::enable_shared_from_this (vol.13)  \nThree-dimensional 
 hypotenuse\nFurther uninitialized algorithms\nIncomplete type support for
  allocators\nChanges to <chrono>\nConstexpr for char_traits\nImproving pa
 ir and tuple\nChanges to common_type\n\nDeprecate\n\nshared_ptr::unique (
 vol.8)\n\nTemporarily discourage\n\nmemory_order_consume (vol.8)\n\nそ
 の他\n\nC++ refers to C11\nReserved namespaces\nC library synopses\nTer
 m “forwarding reference”\nTerm “default member initializer”\nTerm
  “templated entity”\nTerm “contiguous iterator”  \nChange “rand
 om number generator” to “random bit generator”\n\n※ 参考\nhttps
 ://cpprefjp.github.io/lang/cpp17.html\nhttps://isocpp.org/files/papers/p0
 636r0.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　　　　　進行役: stri
 ng_view の紹介：いなむのみたま @mitama_rs  \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/714279?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
