開催まとめ
次回予定
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 conversionsC++17
Searcher functorsC++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 traitsC++17
Trait is_aggregateC++17
Alias template bool_constantC++17
Logical operation metafunctionsC++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::optionalC++17
New class template: optionalC++17
shared_ptr for arraysC++17
shared_ptr::weak_typeC++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_mutexC++17
Interference sizes (hardware_{con,de}structive_interference_size)C++17
A variadic version of lock_guard called scoped_lockC++17
atomic::is_always_lock_freeC++17
shared_ptr::uniqueC++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 mapsC++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_tC++17
as_constC++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
ParallelismC++17
is_invocable, is_invocable_r, invoke_resultC++17
Tuple applyC++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::*_vC++17
over-aligned型対応new