面接時にゲーム業界しか受けてないの?みたいな質問をよくされました。すると印象が悪い(視野が狭い等?)のかもしれませんので、他の業界を受けてみるべきだったのでしょうか。これは自分の中で答えが出せていないです。これに限りませんけど、企業によると思います。同じ業界でも、企業側がどういう人材がほしいかで見るところは違ってくるので。いうものの、大抵、業界は絞ったほうが良いです。志望業界がばらけすぎていると、何も考えずに企業を受けていると思われますから。ゲーム業界には、何か特殊な考え方があるのかもしれません。[雑談]あけましておめでとうございます。今年の目標は沢山ありますが、まずは就職活動を頑張ります。皆様、今年もよろしくお願いいたします。アセンブリコードのコンパイルについてlinkと入力する代わりに、MASMに付属するlink.exeのフルパスを入力してみてください。フルパスを入力したところ、以下の様に無事実行することができました。1097アセンブリコードのコンパイルについてMASM32と16bitリンカーを用いてアセンブリコードをコンパイルしようとするとエラーが出ます。MASM32と16bitリンカーの導入は以下のページを参照しました。実行」の部分のコードです。[雑談]あけましておめでとうございます。今年の一番の目標は、国際会議(学会)で良い結果を出す事です。ボロボロになってもいいので、がむしゃらに頑張る事が大切だと思います。笑顔を忘れずに、今年もよろしくお願いします。龍神プログラミングの館10章で躓きました。龍神プログラミングの館10章で躓きました。3分で返信していただけるとは・・・。文読んだら「ああそっか」ってなりました。平日によくぞまあ・・・。クラス間の変数のやり取りについて「分かった」というのは実際にそういうプログラムを作ってみて設計思想を理解したということですかね。例として出したものは同列で、どれかひとつ理解できれば十分なので、C/C++しか知らなくても問題ありません。考え方を理解できれば良いわけなので。「C/C++しか知らないので全部の理解は出来ません」という言葉は、端から理解する意思がないというふうに受け取れます。「C/C++しか知らないので全部の理解は出来ません」というのは、そういう意味で書いたのではなく、せっかく書いていただいたのに全部理解できず、申し訳ないというニュアンスです。共有するデータを保持するクラスのインスタンスを、離れた2つのクラスにどの様に渡せばよいのでしょうか。これをどうやって実現するのでしょうか。宿題ではないでしょうが丸投げ状態です。手も足も出ていないというなら、デザインパターンやら綺麗な設計やらに手を出すのが早いか、間違いなのではないでしょうか。勉強しても分からない事を質問する事と、丸投げは違います。Factoryパターンというほどたいそうなものでなくて良いのですが、共有するデータを保持するクラスのインスタンスを引き出す関数とかを用意すれば良いのでは?グローバルにアクセスできてしまうのが気持ち悪いのならば、コンテキストとしてクラス間でリレーするオブジェクトを用意して、そこに含める形になると思います。私には理解できませんでした。「遠い距離にあるクラス間に関係がある設計」は、オブジェクト指向の設計として好ましいものなのでしょうか。クラス間の変数のやり取りについて返信まで時間をください。2つのクラスが、それぞれshared_ptrで、共有するデータを保持するクラスのインスタンスへのポインタを保持したら良いのではないでしょうか?共有するデータを保持するクラスのインスタンスを、離れた2つのクラスにどの様に渡せばよいのでしょうか。共有する必要性のあるデータを保持する別のクラスを作るが無難な気がします。共有するデータを保持するクラスのインスタンスは2つのクラスから参照できて、かつ必要な間ずっと存在してなければならないですよね?これをどうやって実現するのでしょうか。クラス間の変数のやり取りについて質問の内容を修正します。クラスAとクラスBがあり、互いに遠い距離にあるとします。これらのクラス間で各々のメンバ変数をやり取りする場合、どのような方法が最適なのでしょうか。そもそも遠い距離にあるクラス間に関係がある設計がおかしいのかも知れませんが、どうしてもそうなってしまったと仮定してください。クラス間の変数のやり取りについて出来るだけ多くの意見を聞きたいので、他の方の回答もお待ちしています。はい、継承ではなく包含です。オブジェクト指向的にやるとして一般的なの方法はBのインターフェイスをDに渡す方法ではないでしょうか。インターフェイスで渡せば、インターフェイスのメンバ関数しか呼べないので、余計な情報を公開する事は無く、隠蔽出来ていると言えると思います。コンストラクタ経由で渡しても、クラス間の距離が今回よりも遠い場合は、リレーが長くなって結局汚いコードになってしまうと思います。5212クラス間の変数のやり取りについて質問を修正したので、No.8(88503)を参照してください。下記の図のクラス構造を考えます。図で、保持と言うのはインスタンスの保持です。クラスBとクラスC間のメンバ変数のやり取りは、クラスAが両方のインスタンスを保持しているので、簡単に行えると思います。クラスBとクラスD間の様な遠い距離にあるクラス間のメンバ変数のやり取りは、どの様な方法が最適なのでしょうか。LEDマトリックスについて返信が遅れました。無事にLEDを光らせる事が出来ました。タイマー割り込みを使うには、マスクレジスタとsei関数で割り込みを許可する必要があるようです。softyaさんから紹介されたサイトや参考にしたサイトをまとめておきます。LEDマトリックスについてタイマカウンターの割り込み側でLEDマトリクスを独立処理すればメインで時間がかかろうとLEDマトリクスは点滅の乱れもなしに整然と処理できます。通常の処理はメイン処理だけにして、メイン処理を行っている間に、タイマー割り込みで強制的にLEDを光らせる訳ですね。所で、割り込みサービス・ルーチンの処理中に、通常の関数(ライブラリの関数や自作関数)を呼び出せるのでしょうか。