【初心者歓迎】C/C++室 Ver.60【環境依存OK】

このエントリーをはてなブックマークに追加
551デフォルトの名無しさん
コンストラクタを明示的に呼び出すにはどうしたらいい?
特にコンストラクタ内で別のコンストラクタを呼びたい。

class obj;

obj::obj()
{
obj( v ); // 別のインスタンスが作られるようでNG
}

obj::obj()
{
obj::obj( v ); // 別のインスタンスが作られるようでNG
}

obj::obj
{
operator=( obj( v ) ); // これならOKだが。。
}
552デフォルトの名無しさん:2008/10/26(日) 23:54:34
>>508
金掛かるの?
プログラミングには昔から興味あったし、パソコンに関しては
あまり抵抗が無いから、唯一自分が向いてると思えるものなんだ。
てかCよりjavaとかVBとかの方がいいのかな?

>>509
おぉ、リンクサンクス
頑張ってIT企業に就職するわ

>>510
javaとかPerlとかのweb関係の方が、需要があると聞いたからなぁ。
プログラムの経験の無い人間は、そっちを目指した方がいいんだろうか。
553デフォルトの名無しさん:2008/10/26(日) 23:55:58
>>508
金掛かるの?
プログラミングには昔から興味あったし、パソコンに関しては
あまり抵抗が無いから、唯一自分が向いてると思えるものなんだ。
てかCよりjavaとかVBとかの方がいいのかな?

>>509
おぉ、リンクサンクス
頑張ってIT企業に就職するわ

>>510
javaとかPerlとかのweb関係の方が、需要があると聞いたからなぁ。
プログラムの経験の無い人間は、そっちを目指した方がいいんだろうか。
554デフォルトの名無しさん:2008/10/27(月) 00:08:35
>>551
今は無理。
諦めて初期化用のprivateメンバ関数をそれぞれのコンストラクタから呼び出すくらいしかない。