[過去ログ]
C/C++ゲーム製作総合スレッド Part1 (1001レス)
C/C++ゲーム製作総合スレッド Part1 http://echo.5ch.net/test/read.cgi/gamedev/1337516528/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
95: 名前は開発中のものです。 [] 2012/05/29(火) 00:47:50.68 ID:ajD2ZMcH http://marupeke296.com/TIPS_No13_ClassArrayInitialize.html ここの一番下のplacement newを使ってクラス配列にコンストラクタを使いたいんですけど 一番下って動的に増減できないですよね? クラスAのコンストラクタで、動的に他のクラスB配列(Bコンストラクタによる初期化機能付き)をインスタンス化するにはどうしたら良いでしょうか? クラスBを、クラスAのコンストラクタの引数分、配列にしてメンバにしたいです。 http://echo.5ch.net/test/read.cgi/gamedev/1337516528/95
100: 名前は開発中のものです。 [] 2012/05/29(火) 08:36:02.60 ID:ajD2ZMcH >>99 Bを、Aのコンストラクタの中でBのコンストラクタに引き数を渡して、初期化をしたかったんですが iniメソッドを別で作ったほうがいいですか? http://echo.5ch.net/test/read.cgi/gamedev/1337516528/100
101: 名前は開発中のものです。 [] 2012/05/29(火) 08:36:41.71 ID:ajD2ZMcH vector(´・ω・`)・・・ http://echo.5ch.net/test/read.cgi/gamedev/1337516528/101
112: 名前は開発中のものです。 [] 2012/05/29(火) 17:47:49.24 ID:ajD2ZMcH >>103 これってコンストラクタ?? 引き数を渡してるの? http://echo.5ch.net/test/read.cgi/gamedev/1337516528/112
114: 名前は開発中のものです。 [sage] 2012/05/29(火) 18:35:32.92 ID:ajD2ZMcH >>113 コンストラクタの返値を代入してるように見える・・・ 「コンストラクタは特殊で、こういう使い方もできる」 って理解でいい? http://echo.5ch.net/test/read.cgi/gamedev/1337516528/114
121: 名前は開発中のものです。 [] 2012/05/29(火) 20:55:06.94 ID:ajD2ZMcH >>115 なるほど! あと最後に質問なんですが B(b)って実態できないですか? http://echo.5ch.net/test/read.cgi/gamedev/1337516528/121
122: 名前は開発中のものです。 [] 2012/05/29(火) 21:06:49.97 ID:ajD2ZMcH これはできるのでしょうか? class krasuA{ int hoge; kurasuB* B; kurasuA(int tmphoge):hoge(tmphoge){ for(int i=0;i<hoge;i++){ new(&hugo+i) B(/*Bのコンストラクタの引き数*/); } } }; ↓これをちょっと変えたんですけど http://marupeke296.com/TIPS_No13_ClassArrayInitialize.html http://echo.5ch.net/test/read.cgi/gamedev/1337516528/122
125: 名前は開発中のものです。 [] 2012/05/29(火) 22:13:10.43 ID:ajD2ZMcH 間違えました hugoじゃなくてBでした http://echo.5ch.net/test/read.cgi/gamedev/1337516528/125
126: 名前は開発中のものです。 [sage] 2012/05/29(火) 22:27:07.32 ID:ajD2ZMcH あ、違う new(&B+i) kurasuB(/*Bのコンストラクタの引き数*/); こうでした。 int型を足すのがよくわからないですが、リンク先の文章ではクラスの配列をintでずらしてましたし・・・ http://echo.5ch.net/test/read.cgi/gamedev/1337516528/126
129: 名前は開発中のものです。 [sage] 2012/05/29(火) 23:41:16.87 ID:ajD2ZMcH *kurasuB B; int Bnum kurasuA(int num){ Bnum=num; for(int i=0;i<num;i++){ B[num] = new kurasuB("aa"); } } これじゃダメっていう http://echo.5ch.net/test/read.cgi/gamedev/1337516528/129
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.034s