- ベストアンサー
vectorクラスについて。
現在、C++Builderでプログラミングをおこなっていて、vectorクラスを使用することになりました。 今日どうしても知りたいのは、「vector」の読み方です。 ベクター?ベクトル??どちらなのでしょう。 そして、C++で使用したいと考えているのですが、検索してみると、JAVA関連のページが大半で、C++での使用例は1つか2つ・・・でした。使い方は同じなのかもしれないのですが、JAVAを勉強したことがなく、プログラミング自体始めて間もないので、二つの言語を関係づけることが難しくて・・・(-_-;) そこで、C++でvectorクラスの使用方法などが書かれているサイトをご存じでしたら、是非教えて下さい。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ちょっと趣旨とはずれるかもしれませんが。 >検索してみると、JAVA関連のページが大半で 検索で効率よく解説や例をお探しになるのであれば STL と vectorのアンド条件でお探しになるといいのではないでしょうか? (きっとSTL(Standard Template Library)についても詳しくわかると思います。
その他の回答 (3)
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
> 使い方は同じなのかもしれないのですが、 > JAVAを勉強したことがなく、プログラミング自体 > 始めて間もないので、二つの言語を関係づけること > が難しくて・・・(-_-;) std::vector(C++) と java.util.Vector(java) とは、機能的には同等ですが、使い方は'全然'違います。 java.util.Vectorは使い方の参考にはなりません。
お礼
2つもご回答ありがとうございました。 java.utilのvectorとは全く違うのですね。 手当たり次第に読もうとしていたので、大変参考になりました。
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
C++ Builder マニュアルセットの中に標準C++ライブラリのマニュアルが含まれているはずですが。
- a-kuma
- ベストアンサー率50% (1122/2211)
> 今日どうしても知りたいのは、「vector」の読み方です。 「ベクター」。 > そして、C++で使用したいと考えているのですが、検索してみると、JAVA関連のページが大半で、 > C++での使用例は1つか2つ・・・でした。使い方は同じなのかもしれないのですが、 見ようによっては似ているかもしれませんが、自分としては、結構違うと思いますよ。 例えば、こんな感じ。 #include <iostream> #include <vector> using namespace std; int main() { vector<int> v; for (int i = 0 ; i < 10 ; ++i) { v.push_back(i); } vector<int>::iterator j; for (j = v.begin() ; j != v.end() ; ++j) { cout << *j << endl; } return 0; } # ちなみに、私は、c++ の方が好き
お礼
ご回答ありがとうございました。 「ベクター」 今度、研究についての発表をしなければいけないので、どっちなんだろう・・・と、ずっと考えていました。 おかげですっきりしましたし、恥をかかずに済みそうです(^-^)
お礼
早速検索してみました。 「vector」や「vectorクラス」などで調べるよりも、はるかに私が求めていたページが盛りだくさんでした。 STLについても、気になり始めましたが、良い機会なので少し勉強してみたいと思います。 ありがとうございました。