エラー E2247 W:\pg2\07\complex_test.cpp 8: 'myComplex::x' はアクセスできない(関数 main() ) エラー E2247 W:\pg2\07\complex_test.cpp 9: 'myComplex::y' はアクセスできない(関数 main() ) エラー E2247 W:\pg2\07\complex_test.cpp 11: 'myComplex::x' はアクセスできない(関数 main() ) エラー E2247 W:\pg2\07\complex_test.cpp 12: 'myComplex::y' はアクセスできない(関数 main() ) |
#include <iostream>
#include "myComplex.h"
using namespace std;
int main(void){
myComplex c;
myComplex *cp;
c.setReal(3);
c.setImag(4);
cp = new myComplex;
cp->setReal(0.5);
cp->setImag( sqrt(3)/2 );
cout << "norm of c is " << c.norm() << endl;
cout << "norm of cp is " << cp->norm() << endl;
cout << "c=" << c.getReal() << "+" << c.getImag() << "i"<< endl; /********変更点********/
cout << "cp=" << cp->getReal() << "+" << cp->getImag() << "i"<< endl; /********変更点********/
delete cp;
return 0;
}
|
[携帯電話クラス] データメンバ:電源の状態、電波の状態、着信設定、着信音量、キーロックの状態、等 メンバ関数:電源 ON/OFF、アンテナの探索、バイブ ON/OFF、音量調節、キーロック ON/OFF、等 |
[プレイステーションクラス] データメンバ:電源の状態、ゲーム or DVD、ネット接続状況、メモリカードの状態、コントローラ メンバ関数:電源の ON/OFF、挿入する ROM を変える、モデムの接続、メモリカードの挿入、コントローラの挿入 |
[天気] データメンバ:雲量、気温、湿度、気圧、風量 メンバ関数:気象予測、本日の天気 |
[カレークラス] データメンバ:ジャガイモ、にんじん、タマネギ、肉、カレー粉 メンバ関数:材料を洗う、材料をむく、材料を切る、炒める、煮込む |
[(白黒) 画像クラス]
データメンバ:画像の幅、画像の高さ、ピクセル値を表す配列 (ポインタ)
メンバ関数:幅と高さにもとづく配列の領域確保 (コンストラクタ)、画像ファイルからピクセル値を設定、
輝度取得、コントラスト取得、エッジ抽出、2 次元フーリエ変換、2 次元 wavelet 変換、等
|
[ニューラルネットワーククラス]
データメンバ:ニューロンの個数、ニューロンの配列 (ポインタ)、シナプスの配列 (ポインタ)
メンバ関数:ニューロンの個数に基づくニューロン配列とシナプス配列の領域確保、
学習 (強化学習、自己組織化学習、etc)、等
※ ただし、「ニューロンクラス」、「シナプスクラス」も別途用意しなければならない
|