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

Undefined reference to - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ создание таблиц на СИ++ http://www.cyberforum.ru/cpp-beginners/thread1111730.html
как создать таблицу на СИ++ не считывая с файла?
C++ Template, в чем ошибка? #include <iostream> #include <ctime> #include <iomanip> using namespace std; template <typename T> void Fill(T matrix, int row, int col) { for (int i = 0; i < row; i++) { for (int j = 0;... http://www.cyberforum.ru/cpp-beginners/thread1111716.html
C++ Пользовательский класс
Не могу переделать программу под данное условие: Пользовательский класс Array должен содержать: - конструктор с параметрами для создания динамических целочисленных массивов и установки начальных...
Вирус после компиляции C++
Добрый день. Начал изучение с++ с нуля. И вот первая загвоздка. Посмотрел на википедии http://ru.wikipedia.org/wiki/Dev-C++ описание компилятора, там же взял ссылку на официальный сайт, скачал...
C++ Как зовут соглашение о вызовах для функции main консольного Window x 64 приложения? http://www.cyberforum.ru/cpp-beginners/thread1111630.html
Как зовут соглашение о вызовах для функции main консольного Window x 64 приложения?
C++ Заданы координаты вершин двух прямоугольников. Определить их взаимное расположение Заданы координаты вершин двух прямоугольников. Определить их взаимное расположение: пересекаются, не пересекаются, касаются, принадлежит. P.S. Я совсем начинающий. Скажите хотя бы как задать... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
05.03.2014, 15:21
Цитата Сообщение от Pirokar Посмотреть сообщение
А что, в h файле нужно переменные еще указывать? Только в cpp недостаточно?
Ваши
C++
1
2
bool pier;
int raid;
являются глобальными переменными, в таком виде они не относятся к классу NavyPort.
Чтобы относились - их нужно добавить в класс:
C++
1
2
3
4
5
6
7
8
9
10
11
class NavyPort
{
public:
   NavyPort(bool p,  int what, int r);
   void unloadingShip();
   void loadShip();
   void goAway();
private:
   bool pier; // добавили раз
   int raid; // добавили два
};
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru