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

Unresolved externals в ооп - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сохранение и загрузка данных в файл http://www.cyberforum.ru/cpp-beginners/thread1190669.html
Добрый вечер всем. Столкнулся с какой-то элементарной проблемой, и не могу никак понять в чем траблы. Вот код: ... int main() { int k = 0; fstream f(L"Records",std :: ios :: in | std...
C++ Определить для массива A наибольшее значение произведения аj*aj-1 Определить для массива А= наибольшее значение произведения аj*aj-1/ http://www.cyberforum.ru/cpp-beginners/thread1190643.html
C++ Прокомментировать программу
#include <conio.h> #include <stdlib.h> #include <graphics.h> #include <iostream.h> class RECTANGLE{ int left,top,right,bottom; public: RECTANGLE(int,int,int,int); void show();
Нарисовать квадрат на C++ (желательно для компилятора Dev C++) C++
Всем привет! Надо нарисовать квадрат размером 20 на 20 пикселей красного цвета с координатами x - 100, y - 200 в окне размером 300 на 500 пикселей Задача очень срочная! Помогите пожалуйста!
C++ Конец файла при потоковом считывании http://www.cyberforum.ru/cpp-beginners/thread1190635.html
if (fin.eof()==0){ cout << "aaa"; int asa; asa = (int)buf; fout.write((char*)buf, sizeof(buf - asa)); } вот что я написал но не работает , мне нужно считать из 8 байт файла и...
C++ Задание: дана строка.разработать программу которая будет считать количество слов и букв в предложении Всем, здравствуйте! Хочу помочь своей девушке в написании курсовой, и там было это задание, я как бы сам вообще не понимаю, что это такое, т.к. у меня нету программирования, а она сама плохо... подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
5618 / 2653 / 246
Регистрация: 01.11.2011
Сообщений: 6,549
Завершенные тесты: 1
28.05.2014, 16:44
Ох.
C++
22
23
24
25
vectr::vectr(int vlength) // Передали сколько элементов требуется создать
{ 
     v = new int[vlength]; // Выделили память
}
В конструктор с параметром вы передаете количество элементов в векторе. Внутри конструктора, оператором new выделяется память под них.

C++
1
2
3
4
vectr::vectr() // Ничего не передаете
{ 
    v = NULL; // Следовательно вектор пуст
}
В конструктор без параметров ничего не передается. Он создает пустой вектор, в котором ноль элементов. Но, чтобы как-то просигнализировать об этом, нужно занулить указатель.

Далее в коде вы должны будете проверить указатель на равенство нулю и в зависимости от этого уже действовать. К примеру нельзя обратиться к элементу пустого вектора. Логично? Следовательно надо предварительно почти в каждом методе проверять пуст ли вектор.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru