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

Трёхмерный вектор, содержащий объекты-контейнеры над векторами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В последовательности а1,...,a30 поменять местами наибольший член и член с номером m. http://www.cyberforum.ru/cpp-beginners/thread821627.html
Даны натуральное число m, действительные числа а1,..,a30 (числа попарно различны). В последовательности а1,...,a30 поменять местами наибольший член и член с номером m. есть пример на паскале , дайте код на С++ , спасибо!!! Program esep1; uses crt; Var a:array of integer;
C++ Даны действительные числа. Заменить все отрицательные элементы их квадратами Я новичок в программировании, помогите. Даны действительные числа А1....,А18. Заменить все отрицательные элементы их квадратами и вывести на экран. Если в результате замены будет образована строго убывающая последовательность, то получить произведение элементов исходной последовательности в противном случае получить их сумму. http://www.cyberforum.ru/cpp-beginners/thread821626.html
C++ В квадратной целой матрице заменить все нечетные элементы суммой элементов главной диагонали
В квадратной целой матрице заменить все нечетные элементы суммой элементов главной диагонали и вывести результаты. что не так? #include <locale> #include <algorithm> #include <stdlib.h> #include <time.h> int main() {
C++ c++ шаблон функции
Есть некая структура, которая хранит информацию о фигурах (площадь основания, радиус и т.д.). Нужно описать шаблонную функцию, которая в зависимости от переданных параметров будет рисовать определенную фигуру. Вопрос не о рисовании. Как мне организовать этот самый шаблон?
C++ Одномерный массив. Найти наименьший элемент, все нулевые элементы заменить значением этого элемента http://www.cyberforum.ru/cpp-beginners/thread821601.html
Ребят,помогите,пожалуйста, с массивом,вот задание: В массиве найти наименьший элемент.Вывести на дисплей полученное значение.После этого изменить исходный массив следующи образом: все нулевые элементы массива заменить значением этого минимального элемента.Вывести на дисплей количество измененных элементов.
C++ получить 4бит из байта есть байт, например 32 что написать в структуру что бы прочитать отдельно 3 и 2 ? (если просто BYTE тогда что дальше делать с байтом что занести 3 и 2 отдельно в переменные?) подробнее

Показать сообщение отдельно
FYBVFPFYBC
0 / 0 / 0
Регистрация: 19.01.2010
Сообщений: 30
28.03.2013, 23:53     Трёхмерный вектор, содержащий объекты-контейнеры над векторами
Здравствуйте.
Нужно реализовать вектор-член класса A, содержащий объекты (или указатели на объекты) - члены класса B, каждый из которых содержит вектор из объектов (или указателей) - членов класса C. Размер вектора заранее неизвестен.

Код
class Class_A
{
   int a;
   int b;
   int c;
}

class Class_B
{
   int d;
   int e;
   std::vector <Class_A> vector_A;
}

class Class_C
{
   int f;
   int g;
   std::vector <Class_B> vector_B;
}
Не получается сформировать синтаксис для доступа к элементам каждого из векторов.
Можно ли обращаться в таком случае к членам и методам объекта класса, находящегося в контейнере?
Как лучше описывать элементы векторов (синтаксически, в описании класса) - как объекты или как указатели на объекты?

Добавлено через 44 минуты
Обращаться ко всем элементам вектора и их членам и методам требуется из объектов сторонних классов, а так же передавать элементы вектора как параметры в сторонние функции. Можно ли использовать для этого итераторы и как это будет выглядеть синтаксически?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru