Почему этот элемент данных инициализируется? [дубликат]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Почему этот элемент данных инициализируется? [дубликат]

Сообщение Anonymous »

Я провожу небольшое тестирование...
Сначала я публикую исходный код

файл .h

Код: Выделить всё

class Complex{
private:
int r = 0;//initializer
int i ;
public:
Complex(int , int I = 0);
Complex();
void print();
void set(int, int I = 1);
static void print_count();
static int count;
};
файл .cpp

Код: Выделить всё

#include 
#include "complex.h"

int Complex::count = 1;

Complex::Complex(int R , int I){
r = R;
i = I;

count++;

std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/17356290/why-this-data-member-is-initialized[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»