BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:nakameguro_feature.cpp vol.8
X-WR-CALNAME:nakameguro_feature.cpp vol.8
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:692813@techplay.jp
SUMMARY:nakameguro_feature.cpp vol.8
DTSTART;TZID=Asia/Tokyo:20180913T193000
DTEND;TZID=Asia/Tokyo:20180913T204500
DTSTAMP:20260503T160504Z
CREATED:20180827T021156Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/69281
 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回～第3回では、C＋＋14の振り返りを
 行いました！\n第4回～第7回では、C＋＋17の予習を行っ
 ています\n第8回目は引き続き\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>>\nSearch
 er functors\n\n既存ライブラリが修正されたもの\n\nuncaught_
 exceptions() (vol.6)\nImproved insertion for unique-key maps (vol.7)\nRet
 urn type of emplace\nSplicing maps and sets (vol.7)\nNon-const string::da
 ta\nA variadic version of lock_guard called scoped_lock\nVariable templat
 es for traits\natomic::is_always_lock_free\nshared_ptr for arrays\nshared
 _ptr::weak_type\nThree-dimensional hypotenuse\nFurther uninitialized algo
 rithms\nIncomplete type support for allocators\nChanges to <chrono>\nCons
 texpr 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 
 “random number generator” to “random bit generator”\n\n※ 参考
 \nhttps://cpprefjp.github.io/lang/cpp17.html\nhttps://isocpp.org/files/pa
 pers/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　　　　　進行役: yoh @yohhoy  \n下記Item
 を題材にします(予定)\n\nscoped_lock<...>\nshared_mutex\nInterfer
 ence sizes\natomic::is_always_lock_free\nDeprecate shared_ptr::unique\nTe
 mporarily discourage memory_order_consume\n\n20:30〜20:45 お悩み雑
 談室\n　　　　　C++に関する相談、雑談などがあれば
 持ってきてください（テーマ外でも可）\n\n＜参加費＞
 \n無料\n\n＜持ち物＞\nC++17に対する興味 and/or マルチス
 レッド処理に対する興味※\n※進行役注: C++のマルチス
 レッド処理になじみの薄い方は、下記ご一読をおすす
 めしておきます(宣伝)。どうしても当日は時間が限ら
 れますので、前提知識があったほうが楽しく参加いた
 だけると思います。\n\nスレッドセーフという幻想と現
 実\nメモリモデル？なにそれ？おいしいの？\n\n\n＜Twitt
 erハッシュタグ＞\n#nakamecpp\n\n＜協力＞\n会場サポート
 ：バンタンゲームアカデミー東京校\n\nおまけ：勉強会
 後…  \n希望者は、近くの定食屋(各自精算/予算1000円前
 後)でご飯を食べる予定です  \n\nみなさまの参加を心待
 ちにしております！(^^)/
LOCATION:バンタンゲームアカデミー東京校 東京都目黒区
 中目黒2-10-17
URL:https://techplay.jp/event/692813?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
