開催まとめ
次回予定
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++17Elementary string conversionsC++17Searcher functorsC++17Return 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++17Variable templates for traitsC++17Trait is_aggregateC++17Alias template bool_constantC++17Logical operation metafunctionsC++17Traits 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++17invoke
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++17filesystem
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++17New 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++17std::optionalC++17New class template: optionalC++17shared_ptr for arraysC++17shared_ptr::weak_typeC++17std::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++17std::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++17std::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++17std::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++17Memory resources (synchronized_pool_resource, unsynchronized_pool_resource, monotonic_buffer_resource)C++17A 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++17Class shared_mutexC++17Interference sizes (hardware_{con,de}structive_interference_size)C++17A variadic version of lock_guard called scoped_lockC++17atomic::is_always_lock_freeC++17shared_ptr::uniqueC++17memory_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++17Improved insertion for unique-key mapsC++17Splicing 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++17Alias template void_tC++17as_constC++17uncaught_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++17ParallelismC++17is_invocable, is_invocable_r, invoke_resultC++17Tuple applyC++17Universal 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++17if文とswitch文の条件式と初期化を分離C++17畳み込み式C++17クラステンプレートのテンプレート引数推論C++17非型テンプレートパラメータのauto宣言C++17static_assertのメッセージ省略を許可C++17constexprラムダC++17if constexpr文C++17入れ子名前空間の定義C++17トライグラフの削除C++17std::*_vC++17over-aligned型対応new