C++

フレンド関数

#include <iostream> using namespace std; class myclass { int n, d…

C++

オブジェクトの代入

2つのオブジェクトの型が同じであれば、1つのオブジェクトをもう1つのオブジェクトに代入することができる。 #include <iostream&…

C++

インライン関数

#include <iostream> using namespace std; inline int even(int x) {…

C++

無名共用体

#include <iostream> using namespace std; int main() { union { uns…

C++

継承 派生クラス

#include <iostream> using namespace std; // 基本クラスを定義する class B { …

C++

関数のオーバーロード

C++には1つの関数名で型が異なる関数を定義することができる。以下のコードでは、myabs()という関数名は1つだがint、long、doubleと型が異なる…

C++

C++のクラス

以下のプログラムには、aという1つの非公開変数と、set_a()およびget_a()という2つの公開関数がある。クラスの一部として宣言された関数をメンバ関数と…

C++

C++のコメント

C++は「//」と行頭に書くことでコメントを書くことができる。Cのコメント「/* */」も使える。「/*」と「*/」で囲った部分がコメントになる。「num %…

C++

C++のコンソール入力

 C++でコンソールから値を入力するには、「cin」を利用する。 #include <iostream> using namesp…