Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
C++20 status
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Akira Takahashi
September 04, 2019
Programming
0
990
C++20 status
C++20 Committee Draft status
Akira Takahashi
September 04, 2019
Tweet
Share
More Decks by Akira Takahashi
See All by Akira Takahashi
P2P通信の標準化 WebRTCを知ろう
faithandbrave
6
3k
C++20 射影変換
faithandbrave
0
730
C++26アップデート 2025-03
faithandbrave
0
2k
C++26 エラー性動作
faithandbrave
2
1.2k
C++20の整数
faithandbrave
0
260
コンテナと文字列の中間インタフェースspanとstring_view
faithandbrave
1
600
C++23 スタックトレースライブラリ
faithandbrave
0
590
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
1.5k
使いたい標準C++機能がない環境でいかに実装・設計するか
faithandbrave
2
1.2k
Other Decks in Programming
See All in Programming
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
290
CSC307 Lecture 02
javiergs
PRO
1
770
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
380
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
590
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
120
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
2.7k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
470
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
230
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
180
Package Management Learnings from Homebrew
mikemcquaid
0
190
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
410
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
96
For a Future-Friendly Web
brad_frost
182
10k
Balancing Empowerment & Direction
lara
5
880
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
97
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Building Adaptive Systems
keathley
44
2.9k
ラッコキーワード サービス紹介資料
rakko
1
2.2M
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The Curse of the Amulet
leimatthew05
1
8.2k
Between Models and Reality
mayunak
1
180
Transcript
$ εςʔλε ߴڮ থ "LJSB5BLBIBTIJ GBJUIBOECSBWF!HNBJMDPN 1SFGFSSFE/FUXPSLT *OD ਫ
$ .*9
$ ͷ؆୯ͳઆ໌ • ISO/IEC 14882:2020という規格になる予定の、2020年中に 策定されるC++のバージョン • ͝ͱͷఆظϦϦʔεͳͷͰɺϝδϟʔόʔδϣϯΞοϓɾ ϚΠφʔόʔδϣϯΞοϓͱ͔ͷ۠ผͳ͍
ݴޠػೳͷۄ • ίϯηϓτ ੍͖ςϯϓϨʔτ • Ϟδϡʔϧ ΠϯΫϧʔυʹมΘΔϞδϡʔϧԽͷΈ • ίϧʔνϯ •
ࡾํൺֱԋࢉࢠʹΑΔൺֱԋࢉࢠͷࣗಈఆٛ • είʔϓ͖ྻڍܕͷείʔϓলུ
ϥΠϒϥϦػೳͷۄ • αϒγʔέϯεΛࢀর͢ΔTQBO • ΧϨϯμʔͱλΠϜκʔϯ • 3BOHF • จࣈྻϑΥʔϚοτ •
ϏοτԋࢉͷڧԽ • QPQDPVOU DPVOUPOFT[FSPT ϏοτϨϕϧΩϟετͳͲ • ֶఆ • DPOTUFYQS TUEWFDUPSɺDPOTUFYQS TUETUSJOH • TUEBMMPDBUPS͕DPOTUFYQSରԠ͢Δ
༧ఆ͍ͯͨ͠ػೳͷऔΓΊɾมߋ • ܖϓϩάϥϛϯάαϙʔτΛݟૹΓ ͬͱΑ͘Ͱ͖Δ • ςϯϓϨʔτҾʹҙͷϢʔβʔఆٛܕΛࢦఆ͢ΔػೳΛݟૹΓ ͬ ͱΑ͘Ͱ͖Δ • VOPSEFSFE࿈ίϯςφͷɺܭࢉࡁΈϋογϡΛ༻ͨ͠ݕࡧΠϯλ
ϑΣʔεΛݟૹΓ ͬͱΑ͘Ͱ͖Δ • ίϯηϓτ໊Λ1BTDBM$BTF͔ΒTOBLF@DBTF TUBOEBSE@DBTF ʹมߋ
$ λΠϜϥΠϯ • ݄ʹɺ$PNNJUUFF%SBGU ن֨ͷЌ൛Έ͍ͨͳͷ ͕ެ։͞Ε ͨ • ͔͜͜Βϲ݄ؒͰɺ֤ࠃථΛߦ͏ ຊͷ8PSLJOH(SPVQථ͢Δ
• ֤ࠃථͱίϝϯτ /BUJPOBM#PEZ$PNNFOU Λड͚ͯमਖ਼ͨ͠ن֨ Ҋ %SBGU*OUFSOBUJPOBM4UBOEBSE %*4 Λ࡞ͯ͠࠶ථ • ͦ͜Ͱ͋Εɺ࠶ͯ͠'JOBM%SBGU*OUFSOBUJPOBM4UBOEBSE '%*4 Λ࡞Δ͕ɺ ͜ΕεΩοϓͰ͖Δ • ͷޙ͔ʹɺ*OUFSOBUJPOBM4UBOEBSE *4 ͱͯ͠$ ͕ਖ਼ࣜ ϦϦʔε͞ΕΔ つまり、仕様はほぼ決まり、 ⼼配しなくても2020年中にC++20は策定される。
ίϯύΠϥͷରԠ • ֤ίϯύΠϥ$ ରԠΛ͢Ͱʹ͡Ί͍ͯͯɺҰ෦ػೳ༻Ͱ͖ Δ • ͨͩɺ$ ৽ػೳ͕ͨ͘͞Μ͋ΔͷͰɺશͯͷػೳΛ༻Ͱ͖Δ ·Ͱ͕͔͔࣌ؒΓͦ͏