カードゲームを作っています。検索カードゲームを作っています。1いせすげrカードゲームを作っています。初心者ですカードゲームの中身を先に作ろうと思っているのですが、わからないところがあるので質問させてください。ここにカード突っ込みたい。仮なのでここに記述しています。Tの中身をcCardからcTEST1にしたい。T);}これを実行した際にtemplate<T>の中身がcCardになってしまいます。これをcTEST1が中身に入るようにするにはどうすればいいのでしょうか?ご協力お願いします。カードゲームを作っています。カードゲームを作っています。1年前>>結城紬さんへ返信ありがとうございます。すいません、少しだけ補足足りませんでした。cPlayerクラスの中のvector<cCard*>deckには、同じカードを何枚も作成したいのです。提案されたものを試してみまして、deck内にcCardを2枚作製し、作成されたcCardの中の1枚のhpをいじり、別の1枚の中を参照してみた結果、同じアドレスの中身を変更していたので変更されたものがすべてに適応されていました。実際に実行したコードを載せておきます。これを複数枚生成してもちゃんと中身は別々に生成されるようにするにはどうすればいいでしょうか。他の場所で一旦全てのカードを作成し、それを保存しておく場所を作ってる代用品。ここでhp10を表示したい。ここにカード突っ込みたい。ここをいじって何とかしたい。これでやればうまくいきますが、カードが増えるたびにコードを増やさないといけないのでできれば別の方法を探しています。カードゲームを作っています。何回も実行しないといけません。カードゲームを作っています。1年前>>かずまさんへ返信ありがとうございます。tenplateでclassの派生後の型を取れないかな~と思っていました。返信の際に変なコードを乗っけてしまい、勘違いを生む原因を作ってしまっていました。うまい伝え方を思いつきませんでした。他の場所とは、実際にはゲーム閉じる時までメモリに保持しておくカード一覧表みたいな場所があり、そこから指定したカードをdeckに追加する予定なのですが、一覧表とdeckを繋げる際に下のようなコードだと最終的にコードが冗長になりそうなので、何か別の案がないかと探しています。これで行くしかないのでしょうか?後、参考に書いていただいたコードですがすいません...参考にならないと思います。main.cpp内のAdd()関数をこれに変えればうまくいきますが、カードが増えるたびにコードを増やさないといけないので、できれば別の方法を探しています。カードゲームを作っています。1年前Addの引数から型を推測させたいのであれば、test1がcCrad*になっているのでできないです。)と明示的に型を指定しないとだめだと思います。Add関数内で引数で受け取った基底型のポインターから派生型の情報を取得するのは難しいと思います。定義して、派生型にそれぞれのインスタンスを生成させるGenerateを用意させる方法もあります。カードゲームを作っています。1年前>>参照魚さんへ返信ありがとうございます。returnでnewを返すのは盲点でした。見た目が綺麗な仕上がりになりそうだったので参考にさせてもらおうと思います。ミクプラは自由にリンクできます。