自己皇帝感

をください

2015-01-01から1ヶ月間の記事一覧

やっぱりsfinaeわかんない

C++

前回 sfinaeのenabler 2/2 - 人生初心者の雑記 に関してもうちょい実験 ////////////////////////////////////// #include<iostream>#include<type_traits>extern void * enabler;extern constexpr void* func(); template<typename T,typename std::enable_if<true>::type * foo = func() >//////////////// void f(T){ std::</typename></type_traits></iostream>…

sfinaeのenabler 2/2

C++

じゃあenablerについてのど素人丸出し糞的外れな疑問をかくよー。 /////////////////////////////////コード始まりextern void * enabler ;template < typename T, typename std::enable_if<std::is_arithmetic<T>::value >::type *& = enabler > void f(T){ std::cout << "T is ar</std::is_arithmetic<t>…

sfinaeのenabler 1/2

C++

sfinaeのenablerについて疑問を持ちました そのまえに、ど素人の俺がtemplateのデフォルト実引数について「へー面白いなー」と思ったことをかくよ。 テンプレートを書くときはこんな風にするよねー template<class T,class U,int I>class Foo{}; でこの<>の中身の文法が、規格には「</class>…

しーぷらすぷらす

C++ど素人な俺がど素人目線でC++界隈について感じたことを書いたり C++でわからんかったことをメモする マジでど素人 TMPの歴史を調べて闇を感じたし英語の規格書読んでもよくわからんし constexprが市民の義務とかTMPが人類の義務とか悪寒が走る けどそうい…

test

test