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

C++テンプレート完全ガイド読書会vol.5大阪のつぶやきまとめです
1
くれすとさん@充電中 @thayamizu

C++テンプレート完全ガイド読書会 vol.5大阪 - [PARTAKE] #cpptmp読書会 http://t.co/3vq96pkx0L @partakeinさんから

2014-03-23 20:52:36
いせ🦐 @iseebi

19:10 ごろお迎えにあがります #cpptmp読書会

2014-03-24 18:36:06
遥佐保 @hr_sao

上がりますねー遅れる方は@ 下さいー #cpptmp読書会

2014-03-24 19:37:09
遥佐保 @hr_sao

上がりますねー遅れる方は@ 下さいー #cpptmp読書会

2014-03-24 19:37:09
遥佐保 @hr_sao

「5.6 関数テンプレートの引数に文字リテラルを使う」 #cpptmp読書会

2014-03-24 19:57:30
遥佐保 @hr_sao

P.52 inline T const& max( T const& a, T const& b ){ return a < b ? b : a; }のとき::max( "apple", "peach" ); VS2013はコンパイル時エラー。gccでは通る #cpptmp読書会

2014-03-24 19:58:51
遥佐保 @hr_sao

P.52アドレスの比較になってる、appleとpeachは、appleの方が先に宣言しているから、アドレスが若いだけかなぁ? #cpptmp読書会

2014-03-24 20:05:03
石川達也@Codeer @StoneGuitar777

//コンパイルできない template<typename T> T const& MyMax(T const& t1, T const& t2) { return t1 < t2 ? t1 : t2; } #cpptmp読書会

2014-03-24 20:09:48
石川達也@Codeer @StoneGuitar777

//コンパイルできた template<typename T> T const& MyMax(T const& t1, T const& t2) { return t1 < t2 ? (T const&)t1 : (T const&)t2; } #cpptmp読書会

2014-03-24 20:10:28
石川達也@Codeer @StoneGuitar777

//コンパイルできた template<typename T> T const& MyMax(T const& t1, T const& t2) { return t1 < t2 ? (T const&)t1 : (T const&)t2; } #cpptmp読書会

2014-03-24 20:10:28
遥佐保 @hr_sao

結局このmax()はアドレスの比較になる。P.54 の書き方でも。 #cpptmp読書会

2014-03-24 20:15:04
遥佐保 @hr_sao

typeid(x).name() で型の名前が判るよ #cpptmp読書会

2014-03-24 20:15:38
遥佐保 @hr_sao

「6章 テンプレートの実践的な使い方」「6.1 包含モデル」 #cpptmp読書会

2014-03-24 20:17:43
遥佐保 @hr_sao

テンプレートのexportはもうオワコン?今でも実用的に使えるのかな?→あまり実用的でないから亡くなった #cpptmp読書会

2014-03-24 20:30:36
遥佐保 @hr_sao

テンプレートのexportはもうオワコン?今でも実用的に使えるのかな?→あまり実用的でないから亡くなった #cpptmp読書会

2014-03-24 20:30:36
遥佐保 @hr_sao

テンプレートのexportはもうオワコン?今でも実用的に使えるのかな?→あまり実用的でないから亡くなった #cpptmp読書会

2014-03-24 20:30:36
遥佐保 @hr_sao

昔の書き方で、global変数のexternをdefineに書いて切り替えるというのがあった(p.68)最近は、ちゃんと関数用意してそれ経由で値を触らせるとかしているので、見る機会が減ったね #cpptmp読書会

2014-03-24 20:33:39
遥佐保 @hr_sao

昔の書き方で、global変数のexternをdefineに書いて切り替えるというのがあった(p.68)最近は、ちゃんと関数用意してそれ経由で値を触らせるとかしているので、見る機会が減ったね #cpptmp読書会

2014-03-24 20:33:39
遥佐保 @hr_sao

inlineキーワードをテンプレートで付ける意味はあまり無いかも #cpptmp読書会

2014-03-24 20:39:45
murase_syuka @murase_syuka

6.4. templateとinlineはコンパイラに任すのでinlineキーワード書く必要無し #cpptmp読書会

2014-03-24 20:41:21
遥佐保 @hr_sao

いまどき、コンパイラが良い感じにしてくれるから、最適化などに関する部分は最近は気にしなくていいよ #cpptmp読書会

2014-03-24 20:42:13
遥佐保 @hr_sao

テンプレートを完全な特殊化したときには、inlineを書かないといけないんじゃないか?→複数個所から使ったときに、関数の多重定義になるので…→いや、それはVCに限った話なのな??(よく分からないイマココ) #cpptmp読書会

2014-03-24 20:46:36