LotosLabo

プログラミング技術とか気になった情報を載せていきます

C++

C++について7

C++

メンバのアクセス制限 クラスの外から勝手にアクセス出来ないようなメンバ privateメンバといいます。class Car{ private: int numl double gas; }; そうするとmain関数からはメンバにアクセスできなくなりました。 publicメンバ 例: class Car{ private: i…

C++について6

C++

typedef int型やdouble型に対して新しい名前をつけるためのキーワードtypedef 型名 識別子;typedef unsigned long int Count;これはunsigned long int型にCountという名前を付けたもの。 typedefを使うとCount型の変数numを使うことができます。Count num = …

C++について5

C++

文字列と配列 Char str[4];str[0] = 'H'; str[1] = 'e'; str[2] = 'i'; str[3] = '\0'; // 最後に'\0'をつける 最後に入力した\0はNULL文字と呼ばれ、C++では文字列配列の最後を表すものです。 これは必ず付けます。文字列の長さ+1個文として考える必要が…

C++について4

C++

アドレス C++ のアドレスはメモリの場所を直接表すために使われる、メモリの住所です。 16進数で表すことになっています。 変数のアドレスを調べる アドレス演算子 & 演算子 例: 変数のアドレスを出力する int main() { int a = 5; cout << "変数aの値は" <…

C++について3

C++

関数 戻り値の型 関数名(引数リスト) { 文; return 式; } 例: void buy() { cout << "車を買いました\n"; } 呼び出し 関数名(引数リスト); 上の例で答えるとbuy(); 例: void test() { cout << "私は大学生です\n"; } int main() { test(); return 0; }…

C++について2

C++

条件式 if文 <一つの文> if(条件) 文;例: aが1のとき if(a == 1) cout << "1です"; <複数文> if(条件){ 文1; 文2; }例: if(a == 1){ cout << "1です"; } if~else文 if(条件) 文1; else 文2; if(条件){ 文1; 文2; }else{ 文3; 文4; } 例: if(a ==…

C++について1

C++

C++について オブジェクト指向型プログラミングのために生まれたC言語です。C言語の拡張版のような言語で、JAVAと大きくちがうのはC言語との互換性を保っていることです。比較的大規模な、かつ複雑なプログラミングに適している言語です。 開発環境 無料で配…