プログラミング メモ memo.txt

一度考えたコードを忘れるのはもったいないので、メモとして残していきます。現在、JavaとC++とVBAを勉強しているので、そこらへん書きます。

C++

C++ クラスの復習。オブジェクト指向っぽく

クラスの復習 今回はUserクラスという物を作成し、名前と点数を持たせます。 #include<iostream> #include<string> #define ARRAY_LENGTH(array) (sizeof(array) / sizeof(array[0])) using namespace std; class User{ private: string name; int score; int rank; public: Us</string></iostream>…

C++ クラスと関数の扱い。public と private

今、練習中に気づきましたが C++でarrayで安易にsizeofを使おうとすると大変なことになりますね。 int a[5]; for(int i = 0; i < sizeof(a);i++){ cout<<a[i]<<endl; } とかやろうとすると、上手くいかないんですね。 こういうときは sizeof(array) / sizeof(array[0])を使うようですね。実際 #include<iostream> #include<string> using namespace std; int main() { int a[5] = { 0,0,0,0,0 }; cout << si…</string></a[i]<<endl;>

C++ 複数入力。defineの使い方からバブルソートとセレクションソートなどの並び替え

バブルソート 複数入力をするとどうなるのか 要はこれです。どうなるのか int main() { string a; int b; cin >> a >> b; cout << a << endl; cout << b << endl; return 0; } 実行結果普通にEnterを押して複数個入力できるようです。 意外と楽ですね。 ソー…

C++ 入力と出力。簡単な演算まで

昨日、開発環境を整えたので今日は入力と出力から 入力と出力 出力は昨日もやってしまったのだが、cout>>を使うらしい 入力はcinなんて読むのかはよくわからない cout>>"出力対象">>endl; //出力 cin<<"キーボードからの入力対象のオブジェクト"; //入力 実…

C++を初めてやる人へ。開発環境の導入(準備)から、出力まで。

なんか、元々Visual studioが入っていて中途半端な段階から進んだので、かなり時間がかかってしまいました。やはり、開発環境の導入は最初の難関ですね・・・ Visual Studio のダウンロード C++では統合開発環境を使うのかな?とりあえず、どれだけ調べてもV…