C++11, 14の新機能

型の特性

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

ぜひご覧ください。

無料で視聴する すべての加入プランを見る
または
このレッスンでは、型の情報を得る方法について説明します。
講師:
02:05

字幕

このレッスンでは、型の情報を得る方法について説明します。C++11 では、新たにtype_traits というヘッダが追加されました。このヘッダの中に定義されているクラスを使うと、例えば、ある型とある型が同じ型かどうかを簡単に得ることができます。実際に、例を示します。ここでは、整数型と整数型が同じ型かどうかを表示させてみます。また、整数型と実数型が同じ型かどうかも表示させてみます。実際にコンパイルして実行します。true と false が返りました。このように、ここでは type_traits 内のis same を使うことによって、型が同じかどうかを得ることができました。他にも type_traits では、型のアラインメントを取得したり、型が、ある型から継承してるかどうかを確認したり、型が const 修飾されているかどうかを取得したりなど、様々な型の特性を得るクラスが定義されています。これらは、直接使ってもあまり役には立ちませんが、テンプレートメタプログラミングを行う際には非常に便利な道具になります。このレッスンでは、型の情報を得る方法について説明しました。

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宛までご連絡ください。