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

Контейнер и получение динамических объектов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Адрессация в 2-х мерных динамических массивах и nullptr http://www.cyberforum.ru/cpp-beginners/thread645539.html
Сегодня читал стаью о памяти,указателях итп Написал программу для динамического 2х мерного массива // what is array.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream" #include <conio.h> using namespace std;
C++ Приватный конструктор и деструктор Зачем нужны приватный конструктор и деструктор? Как они работают? http://www.cyberforum.ru/cpp-beginners/thread645533.html
C++ в Dev C++ 5 Win7 жалуется на возникшую проблему и просит закрыть программу.
#include <iostream> #include <string> using namespace std; int main () { setlocale(LC_ALL, "Russian"); int i,n; char* m; string arr; cout << "Вас приветствует кибер-журнал" << endl << "Введите количество данных" << endl; cin >> n;
инициализация перменных в конструкторе C++
у меня есть статический вектор векторов инт(vector<vector<int>>),который мне нужно заполнить данными,но при попытке написать vector<vector<int>> Subscriber::_home_network_prefixes.push_back(prefix); ничего не выходит,точка перед push_back подчёркнута красным и пишет требуется объявление помогите понять в чём дело
C++ Я очень сильно запустил свой ПК,посоветуйте что нибудь т.к. очень сильно тормозит http://www.cyberforum.ru/cpp-beginners/thread645507.html
Сильно запустил свой ПК,при включении приходится ждать около часа чтобы не лагал так сильно,при переустановке Windows лагает также
C++ после ввода сразу вылетает с крит. ошибкой int main(int nNumberofArgs, char* pszArgs) { char *ipshnik; cout << "enter IP"; cin >> *ipshnik; system ("ping ") + *ipshnik; подробнее

Показать сообщение отдельно
vendeme
-32 / 3 / 3
Регистрация: 22.06.2011
Сообщений: 88
01.09.2012, 23:32  [ТС]     Контейнер и получение динамических объектов
Ну это то понятно.
А какой тип списка лучше использовать в качестве хранение объектов?
Как методами шаблонов реализовать функций для манипулирование объектами?
допустим я хочу перебрать всех Cat из базового Animal
C++
1
2
3
4
5
for(AnimalContainer::iterator it = animals.begin(); it != animals.end();++it)
{
    if((*it) == dynamic_cast<Cat*>(*it))
        it->Birth();
}
получается очень грубо.
Нужен более масштабный, шаблонный и красивый вариант.

Примеры в студию пожалуйста
 
Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru