March 2026
Intermediate
348 pages
4h 30m
Japanese
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
出力の書き込みや入力の取得を行うコードを作成できる。 これまで1つの数値を取得してきた。 この章では、コンテナを使って複数の数値を保存する方法を示す。 C++のコンテナは、要素を保存する一般的なデータ構造のためのテンプレートだ。 C++には配列やベクトルのような順序付きコンテナと、検索テーブルを構築できる連想コンテナなど、様々な種類のコンテナがある。 後者の例は第15章で見る。
この章では、コンテナの初期化と使用方法を学ぶ。 また、最大要素などコンテナのプロパティを発見する方法も学ぶ。 ループなどC++の他の有用な要素についても学ぶ。 配列の説明では多くの新機能を紹介する。 ベクトルに到達する頃には類似性から概念を把握し、試すべきことが推測できるかもしれない。
この章が終わる頃には、C++についてさらに多くのことを知り、より詳細なプログラムを書く準備が整っているだろう。 第5章では、標準ライブラリの様々なアルゴリズムを使ってコンテナ内の要素を分析する方法について学ぶ。
第2章では、単一の数字を入力するを学んだ。 複数の数字を取得する方法について考えてみよう。 複数の数字を取得するにはどうすればよいか? 例4-1に示すように、初期の入力コードを基に、2つの変数を宣言して2つの数字を取得する方法がある。
#include<iostream>intmain(){doublenumber1{};doublenumber2{};std::cout<<"Please enter a number.\n>";std::cin>>number1;std::cout<<number1<<'\n';std::cout<<"Please enter another number.\n>";std::cin>>number2;std::cout<<number2<<'\n';}
このコードを試して2つの数字を入力すると、それらが表示されるはずだ:
Please enter a number. >33 Please enter another number. >-7
-7
Read now
Unlock full access