Faith and Brave - C++で遊ぼう
C++
C++14で導入されるdecltype(auto)
を使うと、ret
urn
とreturn (…)
で戻り値の型が変わる。前者は値、後者は参照となる。
decltype(auto) f()
{
static int value = 3;
return value;
}
decltype(auto) g()
{
static int value = 3;
return (value);
}
int main()
{
int f_result = f();
int& g_result = g();
}
参照
●C++11/14 and return( … ) vs return - StackOverflow
●C++14 通常の関数の戻り値型を推論
faith_and_brave
Share on Tumblr
広告を非表示にする
関連記事
C++1z 非型テンプレートパラメータのauto宣言
C++14まで、以下のように書いていた﹁指定された型の定数を受け…
C++1z void_t
C++1zから、SFINAEによる﹁型に対して特性の操作ができるか﹂を…
Boost.Graph make_function_property_mapの例
先日の﹁動的な辺の重みで最短経路探索する﹂で使用したboost::…
C++1y 通常の関数の戻り値型を推論
N3638 Return type deduction for normal functions ラムダ式で…
C++0xでOvenのregular書いた。
関数(オブジェクト)をshared_ptrでラップしてindirectするだけ…
高橋 晶(Akira Takahashi)
id:faith_and_brave
Boost C++ Librariesコントリビュータ。
boostjp/cpprefjpサイトコアメンバ。
Boost.勉強会 東京 主催者。
さらにくわしい情報は、こちらを参照してください‥
http://faithandbrave.github.io
検索
カテゴリー
●
C++ (2144)
●
Book (11)
●
まとめ (7)
●
elixir (5)
●
雑記 (114)
●
Git (1)
●
C# (36)
●
pandoc (1)
●
GCC (23)
●
Clang (3)
●
CMake (9)
●
VC++ (69)
●
LISP (3)
●
D言語 (3)
●
Oz (1)
●
Scala (29)
●
Haskell (53)
●
SlickEdit (11)
●
Objective-C++ (7)
●
OpenGL (4)
●
Comeau (1)
●
Grimoire (5)
●
画像処理 (4)
●
iOS (3)
●
Vim (1)
著書
C++テンプレートテクニック 第2版
改訂第3版 C++ポケットリファレンス
プログラミングの魔導書 Vol.1
プログラミングの魔導書 Vol.3
リンク
●
C++ Standards Committee Papers
●
Standard C++
●
boostjp : Boost日本語情報サイト
●
cpprefjp - C++日本語リファレンス
●
melpon blog
●
Boost.Multi-Index作者ブログ
●
Boost.Asio作者ブログ
●
Boost.Geometry作者ブログ
●
Boost.Thread作者ブログ
●
boost.devel
●
Wandbox
はてなブログをはじめよう!
faith_and_braveさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?
はてなブログをはじめる︵無料︶
はてなブログとは
Powered by Hatena Blog
|
ブログを報告する
引用をストックできませんでした。再度お試しください