クラス関係

[戻る]
クロス 2008/02/20(水) 18:51:46
 appleというクラスと、orenziというクラス、そしてgrapeというクラスがある場合、
grapeクラスから、appleクラスのダイアログメンバ変数へ接続したい場合どうしたらいいです
か?

 apple::メンバ変数とかしても、クラスまたは構造体ではありませんときます・・・。

MFCです。ちなみにこの3つのクラスは、親子でもなんでもないです。

誰か助けて;;

επιστημη [HomePage] 2008/02/20(水) 20:07:57
"接続する"を説明してください。

wclrp ( 'o') 2008/02/20(水) 20:59:12
推測で回答
オブジェクトで考えてほしい

たとえば
int a;
long b;
において値を渡したいとします。

long = int;
では値を渡すことができないというか
コンパイルエラーになります。

クラスは変数ではなく型です。
apple::メンバ変数 = 5;
のようなことはできません。
但しクラス変数とかstatic(静的)メンバ変数と呼ばれるものを除く。

たとえば
apple a;
a.メンバ変数 = 5;
apple * p = &a;
p->メンバ変数 = 5;
のような使い方になります。

クロス 2008/02/21(木) 09:04:35
[[解決]]
 ありがとうございました。
(’’さんの結構参考になりました。(^^
(''顔さんおもしろいですね^^

PATIO 2008/02/21(木) 09:45:16
既に見てないかもですが、

もしC++言語の文法の勉強を全くしていない状態で
いきなりプログラミングをしようとしているなら
本を買ってきて文法の勉強をした方が良いと思います。
文法がわからないとソースを提示されても読めませんし、
行き当たりばったりになってしまうので。
何かを組むのであれば、文法の基礎が理解できてからの方が
良いと思いますよ。

古いスレッドには追加発言できません。