C++テンプレート完全ガイド読書会vol.2大阪

C++テンプレート完全ガイド読書会vol.2のつぶやきまとめ
2
石川達也@Codeer @StoneGuitar777

明日は豆まきの鬼役タスクがあるので欠席します。 #cpptmp読書会

2014-02-02 22:21:03
遥佐保 @hr_sao

今日ですよ!書籍無い人にはコピーお渡ししますよ!C++tテンプレート完全ガイド読書会大阪 http://t.co/gR9kidw0t6 #cpptmp読書会

2014-02-03 12:58:57
でちまるさん(実際かわいい) @decimalbloat

本日の読書会は東北東を向いて無言で読みます.読み終わるまで声を発してはいけません. #cpptmp読書会

2014-02-03 13:02:26
くれすとさん@充電中 @thayamizu

C++テンプレート完全ガイド勉強会 vol.2大阪 - [PARTAKE] #cpptmp読書会 http://t.co/dpDQ5GXY3a @partakeinさんから 参加できなくて悲しみに暮れている

2014-02-03 13:16:34
遥佐保 @hr_sao

始まりましたー 2.4関数テンプレートの多重定義 #cpptmp読書会

2014-02-03 19:39:57
犬地方webマン @Uemmra3

C++14のautoの話しを再燃...絶賛炎上中 #cpptmp読書会

2014-02-03 19:54:57
犬地方webマン @Uemmra3

一人で読んでたらあっさり飛ばしそうな所、みんなで読むとかなり深掘りなう #cpptmp読書会

2014-02-03 20:06:51
犬地方webマン @Uemmra3

_人人人人人人人人人人人人_ > 歩く規格書はお忙しい < #cpptmp読書会  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄

2014-02-03 20:09:35
murase_syuka @murase_syuka

p19の評価順序は、仕様なのかどうか良く分からないので飛ばす #cpptmp読書会

2014-02-03 20:12:44
遥佐保 @hr_sao

第3章クラステンプレート 3.1 Stackクラステンプレート #cpptmp読書会

2014-02-03 20:18:53
遥佐保 @hr_sao

template を書くとき、structで書くか、classで書くか→どちらも同じ、デフォルトがpublicかprivateか?の違い #cpptmp読書会

2014-02-03 20:19:11
遥佐保 @hr_sao

C#でもstructあるよ。C#の場合は、structは値型になるだけ #cpptmp読書会

2014-02-03 20:19:26
遥佐保 @hr_sao

勝手に0に初期化して欲しくないのに、C#は初期化してしまう。そんなんいらんお世話やん。。というシチュエーションもたまにある #cpptmp読書会

2014-02-03 20:22:00
犬地方webマン @Uemmra3

D言語ならば=voidみたいなんで初期化せずに入れ物だけを宣言できる #cpptmp読書会

2014-02-03 20:22:16
遥佐保 @hr_sao

テンプレートにしたら、cppファイルいらない #cpptmp読書会

2014-02-03 20:40:45
murase_syuka @murase_syuka

p27の3.3で、一部の関数だけ特殊化したければ、templateの基底クラスに継承で、特殊化したのでオーバーライドするのが楽では!? #cpptmp読書会

2014-02-03 20:54:13
遥佐保 @hr_sao

3.3 クラステンプレートの特殊化 #cpptmp読書会

2014-02-03 20:56:47
murase_syuka @murase_syuka

メンバ関数内からCfunctionを呼びして、そちらを特殊化しれば?派 #cpptmp読書会

2014-02-03 20:57:33
遥佐保 @hr_sao

P.27 「クラスを特殊化するには、すべてのメンバ関数を「通常の」メンバ関数として定義しなければならない」→めんとくない?一部の関数だけ特殊化したいのに…… #cpptmp読書会

2014-02-03 20:58:08
遥佐保 @hr_sao

template<template T> struct hoge{ void f(){ T().f(); } }; hoge<fuga> h1; hoge<piyo> h2; h1.f(); h2.f(); これで外部から(あとから)挙動を変更出来る #cpptmp読書会

2014-02-03 21:03:27
遥佐保 @hr_sao

これは継承した手法とどう違うのか?→用途が違うのでは?まとめて同じ基底として使いたいなら継承させた方が良いし、違う型として扱いたいなら、T().f();を用意するのがいいかも #cpptmp読書会

2014-02-03 21:06:37
犬地方webマン @Uemmra3

でちまる先生のポリモルフィズムの話しを聞いてる。テンプレート引数で指定するobjectを変えることで、静的なポリモルフィズム表現する書き方ができる #cpptmp読書会

2014-02-03 21:07:40