SlideShare a Scribd company logo
Enviar búsqueda
Cargar
Iniciar sesión
Registrarse
Episteme unique_ptr
Denunciar
えぴ 福田
Seguir
NEC通信システム
14 de Nov de 2013
•
0 recomendaciones
•
836 vistas
1
de
10
Episteme unique_ptr
14 de Nov de 2013
•
0 recomendaciones
•
836 vistas
Descargar ahora
Descargar para leer sin conexión
Denunciar
Tecnología
- 2013.11.02 C++例外安全Day@大阪 - 2013.11.09 わんくま同盟東京勉強会#85 - 2013.11.14 歌舞伎座.tech #2
えぴ 福田
Seguir
NEC通信システム
Recomendados
Roslyn による Visual Studio のアドイン
Fujio Kojima
1K vistas
•
35 diapositivas
eggとはなんだったのか 栄光のsetuptools
Atsushi Odagiri
678 vistas
•
27 diapositivas
みんなのPython勉強会#77 パッケージングしよう
Atsushi Odagiri
1.4K vistas
•
46 diapositivas
"restaurant démonstration" (2012-09-01 クラウドごった煮 第6回 AWS枠)
Ryuichi Tokugami
1.3K vistas
•
18 diapositivas
20090606 わんくま(がる)
galluda
822 vistas
•
36 diapositivas
5 Rue Malher | 4th Arr., 75004 Paris, France
Limbs AndThings
617 vistas
•
19 diapositivas
Más contenido relacionado
Destacado
Tsubasa wo kudasai
Edsel Barbosa González
780 vistas
•
28 diapositivas
Lecciones de japones basico i
Jose Gonzalez
2.9K vistas
•
18 diapositivas
Ronda (Malaga) con Alty desde Japón Ciudad encantada, vivi 10 años Paco Bar...
B & M Co., Ltd.
378 vistas
•
151 diapositivas
42課のに
shunichiw
475 vistas
•
2 diapositivas
Examen 1
gustavo
928 vistas
•
2 diapositivas
Jml kanji-look-and-learn-121215034654-phpapp01
Jeff Barrett
13.4K vistas
•
270 diapositivas
Destacado
(20)
Tsubasa wo kudasai
Edsel Barbosa González
•
780 vistas
Lecciones de japones basico i
Jose Gonzalez
•
2.9K vistas
Ronda (Malaga) con Alty desde Japón Ciudad encantada, vivi 10 años Paco Bar...
B & M Co., Ltd.
•
378 vistas
42課のに
shunichiw
•
475 vistas
Examen 1
gustavo
•
928 vistas
Jml kanji-look-and-learn-121215034654-phpapp01
Jeff Barrett
•
13.4K vistas
Método personal japones
alejandro salazar guerrero
•
2.2K vistas
Manual de limpieza japones
Teresa Clotilde Ojeda Sánchez
•
1.8K vistas
Partículas
Nadxieelii Itzel
•
477 vistas
[0] diccionario japonés español
B & M Co., Ltd.
•
13K vistas
Ser estar tener_hacer
quijotear
•
592 vistas
BETC Pop - Culture is the social currency
betcpop
•
1.1K vistas
Cambiar números por letras en columnas de la hoja de calculo Excel 2013
Jarol Cuarán
•
2K vistas
Optimisez votre profil LinkedIn
Karine Valgalier
•
329 vistas
Pics2
antonio66
•
273 vistas
Grupo 7 Disco Duro
WillemVanH
•
520 vistas
1 introduction informatique
CEFRI-UAC
•
1.4K vistas
La Computadora
gueste5f796
•
770 vistas
Axe industrie
axeindustrie
•
1.2K vistas
Trabajo En Equipo
guest537f2b
•
151 vistas
Más de えぴ 福田
Yokohama6 epi
えぴ 福田
594 vistas
•
12 diapositivas
.NETラボ 2013-12-21 LT
えぴ 福田
724 vistas
•
10 diapositivas
Episteme variadic template
えぴ 福田
988 vistas
•
13 diapositivas
T77 episteme
えぴ 福田
663 vistas
•
14 diapositivas
T45 episteme
えぴ 福田
521 vistas
•
11 diapositivas
T69 episteme
えぴ 福田
483 vistas
•
29 diapositivas
Más de えぴ 福田
(7)
Yokohama6 epi
えぴ 福田
•
594 vistas
.NETラボ 2013-12-21 LT
えぴ 福田
•
724 vistas
Episteme variadic template
えぴ 福田
•
988 vistas
T77 episteme
えぴ 福田
•
663 vistas
T45 episteme
えぴ 福田
•
521 vistas
T69 episteme
えぴ 福田
•
483 vistas
ぱっと見でわかるC++11
えぴ 福田
•
1.6K vistas
Último
遠隔お酌IoTLT2309.pptx
Yoshiaki Ito
149 vistas
•
12 diapositivas
CCoE実践者コミュニティ#1_CCoEが進めるセキュリティカイゼンの旅.pptx
Tomoaki Tada
69 vistas
•
20 diapositivas
インフラチームとCCoEの関係.pptx
ssuser5c7ee4
28 vistas
•
18 diapositivas
拡散する画像生成.pdf
NTTDOCOMO-ServiceInnovation
45 vistas
•
38 diapositivas
ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
sugiuralab
6 vistas
•
1 diapositiva
MLOps Course Slides_JP(配布用).pdf
Yuya Yamamoto
125 vistas
•
31 diapositivas
Último
(13)
遠隔お酌IoTLT2309.pptx
Yoshiaki Ito
•
149 vistas
CCoE実践者コミュニティ#1_CCoEが進めるセキュリティカイゼンの旅.pptx
Tomoaki Tada
•
69 vistas
インフラチームとCCoEの関係.pptx
ssuser5c7ee4
•
28 vistas
拡散する画像生成.pdf
NTTDOCOMO-ServiceInnovation
•
45 vistas
ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
sugiuralab
•
6 vistas
MLOps Course Slides_JP(配布用).pdf
Yuya Yamamoto
•
125 vistas
2023情報処理学会関西支部大会-G12.pdf
KoseiShimoda1
•
7 vistas
CatBoost on GPU のひみつ
Takuji Tahara
•
780 vistas
GraphQLはどんな時に使うか
Yutaka Tachibana
•
17 vistas
画像生成AIの問題点
iPride Co., Ltd.
•
13 vistas
磁石内臓イヤリングによる磁力変化を利用したジェスチャ識別
sugiuralab
•
7 vistas
20230921_IoTLT_vol103_kitazaki_v1.pdf
Ayachika Kitazaki
•
170 vistas
遠征ドルヲタのための便利サイトを作ってみた
Kenta Fujimoto
•
11 vistas
Episteme unique_ptr
1.
わんくま同盟茶藝部顧問 episthmh episteme@cppll.jp Microsoft MVP for
Visual C++ (2004~)
2.
本日、CodeZine に載りました♪
3.
auto_ptr は deprecated
make_unique (C++14) が 一足お先に Visual Studio 2013 に
4.
{ unique_ptr<foo> pfoo(new foo(“adam”,10)); foo*
p = pfoo.get(); pfoo->mem_fun(); (*pfoo).mem_fun(); … // デストラクタが”内包するポインタ”をdeleteする }
5.
{ unique_ptr<foo[]> afoo(new foo[4]); for
( int i = 0; i < 4; ++i ) { afoo[i].mem_fun(); } // デストラクタが”内包するポインタ”を delete[]する }
6.
{ auto pfoo =
make_unique<foo>(“adam”,10); auto afoo = make_unique<foo[]>(4); … }
7.
unique_ptr<foo> p; unique_ptr<foo> q; p
= q; // error!(見た目はcopy/挙動はmove) p = std::move(q); // OK ※ unique_ptr& operator=(const unique_ptr&) = delete; そのかわり unique_ptr& operator=(unique_ptr&&); // 右辺値参照!
8.
namespace std { template<class
T, class D=default_delete<T>> class unique_ptr; template<class T> struct default_delete { // ポインタを手放す際にコレ↓を発動する void operator()(T* p) const { delete p; } } }
9.
template<> struct std::default_delete<FILE> { void
operator()(FILE* p) const { fclose(p); } }; { auto fp = unique_ptr<FILE>(fopen(“foo.txt”,”w”)); fprintf(fp.get(), “Hello, worldn”); // 自動的に fclose! }
10.
{ typedef unique_ptr<FILE,function<void(FILE*)>> unique_file; auto fp =
unique_file( fopen(“foo.txt”,”w”), [](FILE* fp){fclose(fp);}); // 後始末のしかたをlambdaで与える fprintf(fp.get(), “Hello, worldn”); // 自動的に fclose! }