BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:ebisu_feature.cpp vol.5
X-WR-CALNAME:ebisu_feature.cpp vol.5
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:658153@techplay.jp
SUMMARY:ebisu_feature.cpp vol.5
DTSTART;TZID=Asia/Tokyo:20180214T193000
DTEND;TZID=Asia/Tokyo:20180214T211500
DTSTAMP:20260410T113922Z
CREATED:20180206T101036Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/65815
 3?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回～第4回で、C14とC17の言語機能やラ
 イブラリについて、みんなで振り返りを行いました！\
 n第5回目は引き続き\nC++17の新機能とライブラリ機能の
 確認\nを行いたいと思います！  \n以下に入っていなく
 ても、テーマに沿った内容であれば話題OKです\n\n\nC++17
 の言語系新機能\n（取り消し線は、第4回にて終了した
 項目です）\n変数・データ構造関係\n\n十六進浮動小数
 点数リテラル\nインライン変数\n構造化束縛\n波括弧初
 期化の型推論の新規則\n[[maybe_unused]]属性\n[[nodiscard]]属
 性\n値のコピー省略を保証\n厳密な式の評価順\n参照メ
 ンバをもつクラスの置き換え\nenum class変数の初期値と
 して整数を指定する際の規則を調整\n\n制御構文\n\nif文
 とswitch文の条件式と初期化を分離\n[[fallthrough]]属性\n範
 囲 for ループの制限緩和\n\nラムダ式\n\nラムダ式での*th
 isのコピーキャプチャ    \n\nテンプレート\n\n畳み込み
 式\nテンプレートテンプレートパラメータにtypenameキー
 ワードの使用を許可\nクラステンプレートのテンプレ
 ート引数推論\n非型テンプレートパラメータのauto宣言\
 n全ての非型テンプレート引数の定数式評価を許可\n変
 数テンプレートのデフォルトテンプレート引数を許可 
 \n\n定数式\n\nstatic_assertのメッセージ省略を許可\nconstexp
 rラムダ\nif constexpr文\n\n名前空間\n\n入れ子名前空間の
 定義\n名前空間と列挙子への属性付加を許可   \nusing宣
 言のパック展開\n\n例外\n\n例外仕様を型システムの一
 部にする\n非推奨だった古い例外仕様を削除\n\n属性\n\n
 [[fallthrough]]属性\n[[maybe_unused]]属性\n[[nodiscard]]属性\n名
 前空間と列挙子への属性付加を許可\n属性の名前空間
 指定に繰り返しをなくす\n不明な属性を無視する\n\nプ
 リプロセッサ\n\n__has_include\n\n機能の削除\n\nトライグラ
 フの削除\n非推奨だったregisterキーワードを削除\n非推
 奨だったbool型に対するインクリメント演算子を削除\n
 非推奨だった古い例外仕様を削除\n\n小さな変更\n\n更
 新された定義済みマクロ\n機能テストマクロ\nnoexcept付
 きのラムダ式から変換する関数ポインタにnoexceptを付
 加する\nUTF-8文字リテラル\n\nその他\n\nstd::*_v\nover-aligned
 型対応new\n\nC++17のライブラリ系新機能\n新ライブラリ\n
 \nMathematical special functions\nFilesystem\nParallelism\nNew algorithms
 \n(for_each_n\, reduce\, transform_reduce\, exclusive_scan\, inclusive_sc
 an\, transform_exclusive_scan\, transform_inclusive_scan)\nNew type: stri
 ng_view (and basic_string_view)\nNew type: any\nNew class template: varia
 nt\nNew class template: optional\ninvoke\nis_invocable\, is_invocable_r\,
  invoke_result\nElementary string conversions\nAlias template void_t\nAli
 as template bool_constant\nLogical operation metafunctions\nTraits for SF
 INAE-friendly swap\nTrait is_aggregate\nTrait has_unique_object_represent
 ations \nas_const\nNon-member size\, data\, empty\nclamp\ngcd and lcm\nCl
 ass shared_mutex\nInterference sizes (hardware_{con\,de}structive_interfe
 rence_size)\nTuple apply\nConstruction from tuples\nUniversal negator not
 _fn\nMemory resources\n(synchronized_pool_resource\, unsynchronized_pool_
 resource\, monotonic_buffer_resource)\nA polymorphic allocator\nstd::pmr:
 :vector< T > = std::vector< T\, polymorphic_allocator< T > >\nSearcher fu
 nctors\n\n既存ライブラリが修正されたもの\n\nSingle-argumen
 t static_assert\nNested namespace declarations\nAllow typename in templat
 e template parameters\nRange-based for takes separate begin/end types\nPa
 ck expansion in using-declarations\nConstruction for values of fixed enum
 s\nuncaught_exceptions()\nAttributes in namespaces and enumerators\nAttri
 bute namespaces without repetition\nImproved insertion for unique-key map
 s\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 for arrays\nshared_p
 tr::weak_type\nThree-dimensional hypotenuse\nFurther uninitialized algori
 thms\nIncomplete type support for allocators\nChanges to \nConstexpr for 
 char_traits\nImproving pair and tuple\nChanges to common_type\n\nその
 他\n\nC++ refers to C11\nReserved namespaces\nC library synopses\nTerm 
 “forwarding reference”\nTerm “default member initializer”\nTerm 
 “templated entity”\nTerm “contiguous iterator”  \nChange “rando
 m number generator” to “random bit generator”\n\n※ 参考\nhttps:
 //cpprefjp.github.io/lang/cpp17.html\nhttps://isocpp.org/files/papers/p06
 36r0.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〒150-0013 東京都渋谷区恵比寿1-21-3 (NRビル1F) 
 シリコンスタジオ株式会社\n最寄駅はJR/地下鉄日比谷
 線 恵比寿です\n\n＜注意＞\n開始時間を19:30～としてい
 ます\nこれまでの開始時間より早くなっていますので
 、ご注意ください\n\n＜スケジュール＞  \n19:15～19:30 開
 場  \n19:30～21:00 テーマを元にした新機能紹介  \n　　　
 　　進行役: @Flast_RO / @herumi  \n21:00〜21:15 お悩み雑談室\
 n　　　　　C++に関する相談、雑談などがあれば持って
 きてください（テーマ外でも可）\n\n＜参加費＞\n無料\
 n\n＜持ち物＞\nC++14/17に対する興味\n\n＜Twitterハッシュ
 タグ＞\n#ebisucpp  \n\n＜協力＞\n会場サポート：シリコン
 スタジオ（株）\n\nおまけ：勉強会後…  \n希望者は、
 近くの定食屋(各自精算/予算1000円前後)でご飯を食べる
 予定です  \n\nみなさまの参加を心待ちにしております
 ！(^^)/
LOCATION:シリコンスタジオ株式会社 〒150-0013 東京都渋谷
 区恵比寿1-21-3 (NRビル1F)
URL:https://techplay.jp/event/658153?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
