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

Векторы (в классах) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на прямоугольники С++ http://www.cyberforum.ru/cpp-beginners/thread366134.html
Нужно создать класс Прямоугольник со стороной на оси ОХ. Нужно перегрузить бинарные операторы: пересечения прямоугольников(*), объединение двух прямоугольников(+), несимметрическая разность двух...
C++ Определить в нём среднее геометрическое элементов, стоящих на нечётных позициях. Ввести одномерный массив A из 15 элементов. Определить в нём среднее геометрическое элементов, стоящих на нечётных позициях. вот код собсно # include <iostream.h> # include <math.h>... http://www.cyberforum.ru/cpp-beginners/thread366126.html
Как скачать тект с сайта C++
Доброво всем время суток у меня есть некоторая проблема, помогите плиз. Короче нужно в С++ билдер написать функцию которая будет скачивать текст с сайта (текст определенной статьи). Подскажите как...
C++ задание по ООП, классы, матрицы
Составить описание класса, обеспечивающего представление матрицы произвольного размера с возможностью изменением кол-ва строк и столбцов, вывода на экран подматрицы любого размера. вот само...
C++ без цикла. http://www.cyberforum.ru/cpp-beginners/thread366103.html
мучаюсь несколько дней. есть такая задача: с клавиатуры ввели 10 чисел. не используя операторов цикла найти 2 крупнейших числа. и еще одна задача: в массиве из 10 чисел найти значения 2-х самых...
C++ Избавиться от goto. Нашла в интернете одну очень интересную реализацию меню, но там есть goto. по идее от него можно избавиться применением циклов, но у меня никак не выходит. помогите, пожалуйста. это вообще реально? ... подробнее

Показать сообщение отдельно
res
56 / 9 / 1
Регистрация: 05.04.2010
Сообщений: 143
14.10.2011, 14:20  [ТС]
Цитата Сообщение от oxotnik Посмотреть сообщение
за какую грань массива? вектор это "бесконечный" массив, push_back добавляет ему еще один элемент в конце. (на самом деле больше, но это внутренняя реализация)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class Dog
{
public:
    Dog(float weight)  { weight = 1.5f; }
    ~Dog() {};
    int GetWight() const { return _weight; } 
    int Age;
private:
    int _weight;
};
 
void main()
{
    vector <Dog> pDog(4, Dog(1.3f));
    for(int i=0; i<5; ++i) // выходим за предел
    {
        pDog.at(i).Age = 14; // в пятом повторе креш
        cout << pDog.at(i).Age << endl;
    }
    cin.get();
}
такие дела
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru