検索結果 15 件

by paw
12年前
フォーラム: C言語何でも質問掲示板
トピック: ActionScript3でEvent.COMPLETEを待つ方法
返信数: 0
閲覧数: 1819

ActionScript3でEvent.COMPLETEを待つ方法

ActionScript3.0にて、外部のcsvを取得する以下のプログラムを組んだのですが、それについて質問があります。 package { import flash.display.Sprite; import flash.events.Event; public class Main extends Sprite{ public function Main():void { var reader:CReadData = new CReadData("./data.csv"); reader.getdata(); } } } import flash.events.Event; import...
by paw
13年前
フォーラム: C言語何でも質問掲示板
トピック: C++ 動的配列の生成方法
返信数: 5
閲覧数: 3814

Re: C++ 動的配列の生成方法

やってはいけない方法、というわけではなかったんですね。
回答ありがとうございました。
by paw
13年前
フォーラム: C言語何でも質問掲示板
トピック: C++ 動的配列の生成方法
返信数: 5
閲覧数: 3814

C++ 動的配列の生成方法

動的確保について、下記ソース①②を例に出して、質問させてください。 ① #include <iostream> using namespace std; class hoge{ int a; public: hoge(){} hoge(int v_a){ a = v_a; } int getter(){ return a; } }; int main(){ hoge *hg = new hoge[100] ; for(int i=0; i<100; i++) hg[i] = hoge(i); for(int i=96; i<100 ; i++) cout << hg[i].getter() <...
by paw
13年前
フォーラム: C言語何でも質問掲示板
トピック: C++ 動的なオブジェクトの受け渡し
返信数: 4
閲覧数: 3793

Re: C++ 動的なオブジェクトの受け渡し

失礼しました。
解決チェックを忘れていましたので。
by paw
13年前
フォーラム: C言語何でも質問掲示板
トピック: C++ 動的なオブジェクトの受け渡し
返信数: 4
閲覧数: 3793

Re: C++ 動的なオブジェクトの受け渡し

単純にダミー用意して、渡して、消して、とやっていたつもりがとんでもないことになっていたんですね。
自分の考えの甘さがよく分かりました。
ゲッターで実装するのは無理みたいですね。

そして最後の一例、こんな方法を使うなんて思いつきませんでした。
なるほど、これなら見事に工場外部で管理できますね。

とても分かりやすい回答をありがとうございました。
お陰様で数日間悩んでいた問題が解決しました。
by paw
13年前
フォーラム: C言語何でも質問掲示板
トピック: C++ 動的なオブジェクトの受け渡し
返信数: 4
閲覧数: 3793

C++ 動的なオブジェクトの受け渡し

C++の動的なオブジェクトについて質問です。 動的なオブジェクトの受け渡しというものは通常やらないのでしょうか? 現在、シューティングを作っていまして、 工場クラスで動的に生成した機体オブジェクトが、工場内でしか扱えず、困っていました。 通常の変数のようにゲッターで渡そうとしましたが、どうにも動作がおかしいですし、動的なオブジェクトを渡すという事に違和感があります。 やりたいことをしている、似たような状況を起こすソースを用意しました。 hogeクラスが工場クラスに相当します。 工場クラスでは実際には複数のpiyoオブジェクトを生成します。 #include <iostream> using n...
by paw
13年前
フォーラム: C言語何でも質問掲示板
トピック: 継承を避けたとき、クラス内での定数の扱い
返信数: 4
閲覧数: 3040

Re: 継承を避けたとき、クラス内での定数の扱い

ありがとうございます。
大体わかりました。

他やり方は同じようなので解決とさせていただきます。
答えて下さった方ありがとうございました。
by paw
13年前
フォーラム: C言語何でも質問掲示板
トピック: 継承を避けたとき、クラス内での定数の扱い
返信数: 4
閲覧数: 3040

Re: 継承を避けたとき、クラス内での定数の扱い

メンバ変数は全部privateにしなければならないと思い込んでいました。 ありがとうございます。非常に参考になりました。 >>例えばこういうのはどうでしょう 普通にstatic const int~ のprivateをpublicにしただけのものではいけないのでしょうか? #include <iostream> using namespace std; class Super{ private: int data; public: Super(){} int Getter_Data(){ return data; } static const int MAX = 10; static cons...
by paw
13年前
フォーラム: C言語何でも質問掲示板
トピック: 継承を避けたとき、クラス内での定数の扱い
返信数: 4
閲覧数: 3040

継承を避けたとき、クラス内での定数の扱い

このサイトのSNSコンテンツの方で、日記にて継承についての質問をさせていただいた者です。 質問するときは掲示板を使うべきという事で、改めて掲示板にて質問させていただきます。 日記の方で、アドバイス、回答をしていただいた方ありがとうございました。 本題ですが、 継承は極力避けるべきだとの意見を頂きました。 継承を使いすぎるとクラス関係がグチャグチャになるので、ということだと解釈しました。 そこで継承を使わずに実装しようとしたところで、メンバ変数の指定子をprotectedにしたときのようなことができないという事に気づきました。 その疑問点を再度質問させていただいたところ、うまく設計していたらpr...
by paw
14年前
フォーラム: C言語何でも質問掲示板
トピック: 引数を減らす方法
返信数: 11
閲覧数: 7839

Re: 引数を減らす方法

失礼しました
by paw
14年前
フォーラム: C言語何でも質問掲示板
トピック: 引数を減らす方法
返信数: 11
閲覧数: 7839

Re: 引数を減らす方法

どの方法を使うべきなのかという事も大体理解できました。
回答くださった皆様、ありがとうございました。
by paw
14年前
フォーラム: C言語何でも質問掲示板
トピック: 引数を減らす方法
返信数: 11
閲覧数: 7839

Re: 引数を減らす方法

ご回答ありがとうございます。 >>C++なら せっかく回答いただいたのに申し訳ありませんがまだC++はわかりません。 しかしこういったことは解消されているらしい?(気がする)ので近い将来やってみたいです。 その時に改めて参考にさせていただきます。 >>最初に作ったモジュールにポインタを渡しておくという手 サンプル拝見しました。 わざわざありがとうございます。 staticグローバル変数なんて知りませんでした。ありがとうございます。 smaple.c内で留めるローカル変数っぽいグローバル変数を使う訳ですか。 参考になる方法ですが、ややこしすぎることと、func2をsample内に入れなければなら...
by paw
14年前
フォーラム: C言語何でも質問掲示板
トピック: 引数を減らす方法
返信数: 11
閲覧数: 7839

Re: 引数を減らす方法

説明不足でしたか、申し訳ありません。
要するに引数を使わずに関数間のデータをやりとりするか、引数をつかいながらも必要としている引数を書かずに使える方法がないものかと思い質問させていただきました。
勿論グローバル変数は使わない前提です。

無いというのなら上級者の方々はどのようにしてこれらの処理をされているのでしょうか?
上級者の方々が何度も同じことを書くという作業をされているとはどうしても思えません。
by paw
14年前
フォーラム: C言語何でも質問掲示板
トピック: 引数を減らす方法
返信数: 11
閲覧数: 7839

引数を減らす方法

何か月か以前にscanfについて質問させていただいた者です。 その時は「C初心者」という名前で質問させていただきました。 今回、どうしても解決できないことが再び発生しまして、質問させていただきます。 タイトルの通り、関数での引数の減らし方についてです。 ある関数で定義された変数を、他の関数をまたいで三つ目の関数へと持っていく時、全ての関数で引数を定義しなければなりませんよね。 グローバル変数を使わない前提で、どうにかして引数の数を減らすことができないものでしょうか? 例えば、下記のコードでmain関数内で定義されたhogeをfunc2まで持っていきたい場合のことですが、 #include <s...
by paw
14年前
フォーラム: C言語何でも質問掲示板
トピック: %sで表す時のアドレス
返信数: 6
閲覧数: 3049

Re: %sで表す時のアドレス

ご回答ありがとうございました。
皆さんのおかげでなんとなくではありますが理解できたような気がします。

そういう仕様なのですね。
アドレスを扱うときは%pを使うことを徹底してみます。

期待していた以上に収穫があったように思います。
回答してくださった皆さん本当にありがとうございました。



私事となりますが
この掲示板と回答者の皆様のあたたかさに魅了され、pawという名前でユーザー登録させていただきました。
もちろん自分で解決できるように全力を尽くしますがどうしても解決できないときはまた回答いただけますと幸いです。
皆さんご回答ありがとうございました。以降なにとぞよろしくお願いします。

詳細検索ページへ移動する