- 【C++】 DirectX初心者質問スレ Part38 【C】
948 :デフォルトの名無しさん[sage]:2014/12/03(水) 11:14:52.68 ID:+PNtgzjY - >>947
最近のDirectX SDKって9 〜 11までを包含してないっけ? ランタイムじゃなくてSDKをインストール済みなら普通に行けると思うが。 てか INCLUDE_PATH=$(DXSDK_DIR)\include; の設定後に #include <d3d9.h> くらい試してみようぜ
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】 [転載禁止]©2ch.net
47 :デフォルトの名無しさん[sage]:2014/12/03(水) 19:49:41.30 ID:+PNtgzjY - class Bar {
// き・ん・し. Bar &operator=( Bar const& ); Bar( Bar const& ); Bar(){} public: int a; static Bar &generate(){ return *new Bar; } static void erase( Bar &bar ){ delete &bar; } }; int main() { // 受け取るのはこれで. Bar &a = Bar::generate(); // Bar b; // これエラー. // Bar *c = new Bar; // これももちろんエラー. Bar::erase( a ); }
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】 [転載禁止]©2ch.net
48 :デフォルトの名無しさん[sage]:2014/12/03(水) 19:53:27.23 ID:+PNtgzjY - Bar &aが嫌なら
class Bar_ { // 中は同じ. }; typedef Bar_ &Bar; でBar_::generate();とか。 どっちかっていうとFactoryクラスをfriendにしてgenerateとeraseをそっちに移す方が好み Bar b = Factory::generate(); って書けるし
|
- 【初心者歓迎】C/C++室 Ver.94【環境依存OK】 [転載禁止]©2ch.net
52 :デフォルトの名無しさん[sage]:2014/12/03(水) 21:01:26.40 ID:+PNtgzjY - え、独習C++?
|