私はこのウェブサイトを初めてご利用になり、プログラミングに少し新しくなりました。私は初めてベクトルを使用していますが、その内容を印刷したいのですが、通常の単語の代わりにアドレスを取得しています。私はこれ以外の方法でこれを行う方法を知らない。印刷用 vector<Component*> vect;
と私のコード: マイベクトル void Frame::print() {
for (in
do {
std::cout << "Enter a valid name" << std::endl;
std::cin >> name;
} while (!validName(name) && std::cout << "It is not a valid name" << std::endl);
名前が有効でない場合はこれを実行するのがよいでしょうか?このように
これは私の最初の質問です私はそれらを編集しようとします:) 私はいくつかのデータ型Xの3つの変数の最大値を見つけて返しますこの関数を持っています。 template <class X>
X fmax(X a, X b, X c)
{
X temp=a;
if (b>temp)
temp=b;
if(c>temp)
temp=c;
どのようにコンパイラは、次の場合を区別しない:正しいブラケットなしのCOUTと< <がために常にあるようだとして、コンパイラの自己前提としてほとんどの場合には cout << a; //Case 1 :prints a
cout << a << b; // Case 2 :prints both a and b
cout << (a << b); // Case 3 :Left shift