Форум программистов, компьютерный форум CyberForum.ru

Никак не могу разобраться с конструктором. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оператор условия в C++ http://www.cyberforum.ru/cpp-beginners/thread170127.html
Не как не могу написать программу по данной задаче(вложение)
C++ Найти количество элементов матрицы, значения которых не превышают по абсолютной величине Х 1) Дана матрица О (2,3) Найти кол-во элементов, значения которых не превышают по абсолютной величине Х. Если кол-во больше 3, то найти минимальный элемент. Пожалуйста последний раз прошу такой помощи:::это надо на языке с++ в среде Borland C++ bilder 6 http://www.cyberforum.ru/cpp-beginners/thread170115.html
Какие перспективы у C++ в будущем? C++
Какие перспективы у си++ в будущем? Я слышал, что сейчас лучше уже начинать учить си шарп или java?
Цикл For с шагом 0.1, 0.01 и т.д. C++
Помогите пожалуйста, как зделать цикл For с шагом 0.1 или 0.01. Например, задаю диапазон от 0 до 10 с шагом 0.1, получается 100 элементов, эти элементы являются размером массива и они должны быть заполнены как double
C++ Определить, принадлежит ли точка с координатами (x,y) заштрихованной части плоскости http://www.cyberforum.ru/cpp-beginners/thread170085.html
даны произвольные числа x,y.Определить, принадлежит ли точка с координатами (x,y) заштрихованной части плоскости(включая ее границы) рисунок на картинке вложенной помогите с кодом плз
C++ Реализовать алгоритм численного метода ДИП (деления интервала пополам) Здравствуйте уважаемые программисты! Помогите пожалуйста реализовать алгоритм численного метода ДИП (деления интервала пополам) для поиска безусловного экстремума. подробнее

Показать сообщение отдельно
manking
1 / 1 / 0
Регистрация: 28.09.2010
Сообщений: 105

Никак не могу разобраться с конструктором. - C++

28.09.2010, 16:10. Просмотров 554. Ответов 5
Метки (Все метки)

Добрый день.
Недавно стал изучать C++.
Уже 2 день пытаюсь понять суть конструктора, но не могу.

Код который присутствует в книжках, не работает в компиляторах visual C++ 10 и DEV-C++ 4.9.9.2.

например вот на такой код компилятор говорит: функция член локального класса не имеет тела и подсвечивает строку где у меня конструктор. Хотя в книжках показываются такие примеры

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class сотрудник {   
    public:     
        int возраст;
        сотрудник();  //конструктор   // компилятор здесь говорит про ошибку
        ~сотрудник(); // деструктор
                    };
 
    сотрудник::сотрудник(){
        возраст = 10;
    };
 
        сотрудник объект;
 
        сотрудник::~сотрудник(){};


Если я конструктору прямо в классе создам тело то все заработает и создав объект у переменной возраст будет значение 10.

сотрудник(){ возраст = 10; }; //конструктор


Но хочется понять, отчего не работает
констуркция
сотрудник::сотрудник(){}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru