feature.cpp #nakamecpp

Version 2

東京・中目黒にて勉強会を開催中

開催まとめ

次回予定

C++20の機能紹介は 2020年内に開催予定です


nakameguro_feature.cpp vol.18

日時 : Mar 28, 2019
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/125272/
紹介役: 鳥頭かりやマン @kariya_mitsuru
資料 : C++17の新機能 落ち穂拾い https://speakerdeck.com/kariyamitsuru/new-features-of-c-plus-plus-17-gleaner

  • C++17 ラムダ式での*thisのコピーキャプチャ
  • C++17 Elementary string conversions
  • C++17 Searcher functors
  • C++17 Return type of emplace

nakameguro_feature.cpp vol.17

日時 : Mar 14, 2019
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/122404/
紹介役: いなむのみたま @mitama_rs
資料 : 落ち穂拾い:メタ関数編 https://speakerdeck.com/loligothick/nakameguro-feature-dot-cpp-vol17-luo-tisui-shi-i-metaguan-shu-bian

  • C++17 Variable templates for traits
  • C++17 Trait is_aggregate
  • C++17 Alias template bool_constant
  • C++17 Logical operation metafunctions
  • C++17 Traits for SFINAE-friendly swap

nakameguro_feature.cpp vol.16

日時 : Feb 21, 2019
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/119907/
紹介役: Flast @Flast_RO
資料 : なんとか(当日までに考える) https://www.flast.jp/article/nakameguro-feature-16/index.html

  • C++17 invoke

nakameguro_feature.cpp vol.15

日時 : Jan 31, 2019
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/118243/
紹介役: Akira Takahashi @cpp_akira
参照 : cpprefjp - filesystem https://cpprefjp.github.io/reference/filesystem.html

  • C++17 filesystem

nakameguro_feature.cpp vol.14

日時 : Jan 17, 2019
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/114912/
紹介役: いなむのみたま @mitama_rs
資料 : string_view https://speakerdeck.com/loligothick/string-view

  • C++17 New type: string_view (and basic_string_view)

nakameguro_feature.cpp vol.13

日時 : Dev 13, 2018
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/111469/
紹介役: 鳥頭かりやマン @kariya_mitsuru / 遥佐保 @hr_sao / いなむのみたま @mitama_rs
資料:
 C++17の新機能 optional編 https://speakerdeck.com/kariyamitsuru/new-features-of-c-plus-plus-17-optional
 std::optionalの使い方(前回の続き) https://speakerdeck.com/harukasao/how-to-use-optional-nakamecpp-13

  • C++17 std::optional
  • C++17 New class template: optional
  • C++17 shared_ptr for arrays
  • C++17 shared_ptr::weak_type
  • C++17 std::enable_shared_from_this

nakameguro_feature.cpp vol.12

日時 : Nov 22, 2018
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/109911/
紹介役: 鳥頭かりやマン @kariya_mitsuru
資料 : C++17の新機能 optional編 https://speakerdeck.com/kariyamitsuru/new-features-of-c-plus-plus-17-optional

  • C++17 std::optional

nakameguro_feature.cpp vol.11

日時 : , 2018
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/107008/
紹介役: 西山 信行 @5mingame2
参照 : 江添亮 C++17の新機能の差分本 - variant https://github.com/EzoeRyou/cpp17book/blob/master/039-cpp17-lib-variant.md

  • C++17 std::variant

nakameguro_feature.cpp vol.10

日時 : Oct 18, 2018
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/104657/
紹介役: 西山 信行 @5mingame2
資料 : C++17 std::anyについて https://speakerdeck.com/5mingame2/c-plus-plus-17-std-anynituite
参照 : 江添亮 C++17の新機能の差分本 - any https://github.com/EzoeRyou/cpp17book/blob/master/040-cpp17-lib-any.md

  • C++17 std::any

nakameguro_feature.cpp vol.9

日時 : Oct 4, 2018
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/102699/
紹介役: 鳥頭かりやマン @kariya_mitsuru
資料 : C++17の新機能 アロケータ編 https://speakerdeck.com/kariyamitsuru/new-features-of-c-plus-plus-17-allocator

  • C++17 Memory resources (synchronized_pool_resource, unsynchronized_pool_resource, monotonic_buffer_resource)
  • C++17 A polymorphic allocator

nakameguro_feature.cpp vol.8

日時 : Sep 13, 2018
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/99447/
紹介役: yoh @yohhoy
資料 : https://www.slideshare.net/yohhoy/nakamegurofeaturecpp-vol8
前提知識: スレッドセーフという幻想と現実 / メモリモデル?なにそれ?おいしいの?

  • C++17 Class shared_mutex
  • C++17 Interference sizes (hardware_{con,de}structive_interference_size)
  • C++17 A variadic version of lock_guard called scoped_lock
  • C++17 atomic::is_always_lock_free
  • C++17 shared_ptr::unique
  • C++17 memory_order_consume

nakameguro_feature.cpp vol.7

日時 : Aug 23, 2018
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/98345/
紹介役: 鳥頭かりやマン @kariya_mitsuru
資料 : C++17の新機能 (非順序)連想コンテナ編 https://speakerdeck.com/kariyamitsuru/new-features-of-c-plus-plus-17-associative-containers

  • C++17 Improved insertion for unique-key maps
  • C++17 Splicing maps and sets

nakameguro_feature.cpp vol.6

日時 : Aug 9, 2018
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/96872/
紹介役: Flast @Flast_RO
資料 : 題名のないスライド21 https://www.flast.jp/article/nakameguro-feature-6/index.html

  • C++17 [[maybe_unused]]属性
  • C++17 [[nodiscard]]属性
  • C++17 [[fallthrough]]属性
  • C++17 名前空間と列挙子への属性付加を許可
  • C++17 例外仕様を型システムの一部にする
  • C++17 非推奨だった古い例外仕様を削除
  • C++17 [[fallthrough]]属性
  • C++17 [[maybe_unused]]属性
  • C++17 [[nodiscard]]属性
  • C++17 名前空間と列挙子への属性付加を許可
  • C++17 属性の名前空間指定に繰り返しをなくす
  • C++17 不明な属性を無視する
  • C++17 非推奨だった古い例外仕様を削除
  • C++17 Alias template void_t
  • C++17 as_const
  • C++17 uncaught_exceptions()

ebisu_feature.cpp vol.5

日時 : Feb 14, 2018
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/79032/
紹介役: herumi @herumi / Flast @Flast_RO
資料 :
 並列(parallel)プログラミング https://github.com/herumi/misc/blob/master/cpp/parallel.md
 std::invokeとかstd::result_ofとか https://www.flast.jp/article/ebisu-feature-5/index.html

  • C++17 Parallelism
  • C++17 is_invocable, is_invocable_r, invoke_result
  • C++17 Tuple apply
  • C++17 Universal negator not_fn

ebisu_feature.cpp vol.4

日時 : Feb 1, 2018
告知 : https://ebisu-effective-modern-cpp.connpass.com/event/77989/
紹介役: 鳥頭かりやマン @kariya_mitsuru / herumi @herumi
資料 :
  C++17概略 https://github.com/herumi/misc/blob/master/cpp/cpp17.md

  • C++17 インライン変数
  • C++17 構造化束縛
  • C++17 波括弧初期化の型推論の新規則
  • C++17 値のコピー省略を保証
  • C++17 厳密な式の評価順
  • C++17 if文とswitch文の条件式と初期化を分離
  • C++17 畳み込み式
  • C++17 クラステンプレートのテンプレート引数推論
  • C++17 非型テンプレートパラメータのauto宣言
  • C++17 static_assertのメッセージ省略を許可
  • C++17 constexprラムダ
  • C++17 if constexpr文
  • C++17 入れ子名前空間の定義
  • C++17 トライグラフの削除
  • C++17 std::*_v
  • C++17 over-aligned型対応new
Last updated on 31 Mar 2019 / Published on 31 Mar 2019
Edit on GitHub