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

Динамический массив указателей на объекты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не строится http://www.cyberforum.ru/cpp-beginners/thread997151.html
К стати, что у меня не строится? Решение? Я не вижу конкретного обьявления строк, ошибок. Вот конец вывода построения 1>Задача "CL" 1> Выполняется принудительная повторная компиляция всех...
C++ Qt не запускается exe Извините за повтор темы,но как я понял кроме статической линковки qt решения нету? а так же я читал,что добавление пути к dll в переменую окружения тоже решает эту проблему,но вот у меня почему это... http://www.cyberforum.ru/cpp-beginners/thread997150.html
Сортировка по возрастанию C++
Нужно отсортировать массив по возрастанию. Задание ерунда, но не получается. В чем проблема? void sort(){ int k=0; for(int i=0;i<N+15;i++){ for(int j=0; j<N+15; j++){ ...
C++ Задача на условие, график функции
Есть вот такой график (см картинку) Нужно описать ее на C++, я все написал, но необходима теперь задача ограничить значения, чтобы за пределами функции, значения не считались, я тут попробовал и так...
C++ двумерный массив http://www.cyberforum.ru/cpp-beginners/thread997143.html
помогите пожалуйста 2 задачу, чтобы матрица вводилась с клавиатуры Добавлено через 3 минуты Дана матрица размера MxN. Преобразовать матрицу, поменяв местами минимальный и максимальный элемент в...
C++ Решение простых арифметических выражений Здраствуйте нужна помощь в решение примера , знаю что пример простой, но учить начал совсем не давно и надо увитель принцип решения, хотел бы узнать как записать не целый степень заранее благодарен подробнее

Показать сообщение отдельно
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
04.11.2013, 05:38
Цитата Сообщение от dzrkot Посмотреть сообщение
Как такой массив определить и выделить память итп....? Не дочитал ещё до этого момента, мб подскажет кто)
Мб. можно как то так vector<Bobj*> v(5); создал v из 5 указателей на Bobj, а затем используй для инициализации оператор new. v[0]=new Bobj(); это вызываем мы конструктор по умолчанию, но я думаю можно вызвать и конструктор преобразования так v[0]=new Bobj(какие то данные); , нужно коструктор преобразования создать для Bobj. И обращаться к этим объектам отак *(v[0]).открытые_члены_и_методы либо так v[0]->открытые_члены_и_методы.

Добавлено через 2 минуты
От интесно вызовется ли конструктор преобразования из new, по идее должен раз по умолчанию вызывается то и преобразования должен вызваться, да тестить не хочется что б наверняка сказать, лень.

Добавлено через 5 минут
Можно push_back() использовать.
Например так

C++
1
2
3
Bobj b(данные из файла);
vector<Bobj*> v;
v.push_back(&b);
Как то так динамически закидывать указатели на объекты.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru