C++11, 14の新機能

新しい関数構文

全333コースを10日間無料で

ぜひご覧ください。

無料で視聴する すべての加入プランを見る
または
このレッスンでは、新しい関数の宣言方法について説明します。
講師:
02:11

字幕

このレッスンでは、新しい関数の宣言方法について説明します。関数はこれまで、返り値型、関数名、引数型の順番で宣言しました。C++11 からは先頭を auto とすることで、返り値型を後に置くことが出来るようになりました。これは、返り値型がテンプレート引数に依存する場合に便利です。例えばこのように、template 引数 LHS とtemplate 引数 RHS を受け取るadd という関数の中身でlhs + rhs を返す場合、これまでは、書く方法がありませんでした。ここにdecltype(lhs + rhs) と記述したいところですが、lhs rhs の宣言はこの decltype より後で行われているため、この先頭の返り値型の宣言では使えません。そこで、ここの decltype を後ろに移行できる新しい関数の構文が役に立ちます。このレッスンでは、新しい関数の宣言方法について説明しました。

C++11, 14の新機能

C++11,とC++14では大幅に機能追加が行われ、これまでのC++よりも遥かに快適なプログラミングが行えるようになりました。このコースではC++03からC++11とC++14で新たに追加された言語機能や標準ライブラリについて簡単に紹介します。進化したC++を知ってより快適にプログラミングを行うために、ぜひともこのコースをご覧ください。

1時間57分 (43 ビデオ)
現在、カスタマーレビューはありません…
 
ソフトウェア・トピック
価格: 2,990
発売日:2015年10月15日

このコースは、「オンデマンド」でご利用可能であり、ダウンロードすることもオンラインで見ることもできます。

ダウンロードすると、オフラインでコースを使用し、豊富なインターフェースをフルに活用できます。複数のデバイスを使用したり、 一度に全コースをダウンロードしたくない場合は、アカントにログインして、ストリーミング・ビデオとしてコースのレッスンを視聴してください。

ビデオトレーニングをお楽しみいただけますように! お問い合わせは、cs-jp@lynda.com宛までご連絡ください。