Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нарисовать правильный n-угольник и соединить диагонали Помогите!! Надо нарисовать n-угольник и соединить все вершины между собой. Цвет диагоналей должен рандомно меняться. На C++. https://www.cyberforum.ru/ cpp-beginners/ thread2405744.html Для введенного значения x > 1 найти первый член Yn, для которого выполняется неравенство C++
Есть задание. (картинка прикрепленная) Вот мой код, который работает некорректно. Прошу помочь мне сделать это задание, потому что я сам никак не могу додуматься. #include "stdafx.h" #include <conio.h> #include <Windows.h> #include <math.h> #include <cmath> #include <iostream>
C++ Выбрать в строках матрицы самые левые наименьшие элементы и поставить их в первый столбец https://www.cyberforum.ru/ cpp-beginners/ thread2405717.html
Дана матрица N×M, состоящая из натуральных чисел. Выбрать в строках самые левые наименьшие элементы и поставить их в первый столбец #include "pch.h" #include <cstdlib> #include <iostream> using namespace std;
C++ Шаблонная функция: вывод на экран позиций нулевых элементов массива Напишите шаблон функции, которая принимает массив, и выводит на экран позиции нулевых элементов массива. https://www.cyberforum.ru/ cpp-beginners/ thread2405706.html
Не получается правильно подключить библиотеки C++
vs 2010 // ТиМП 4 семестр.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "Name.h" int _tmain(int argc, _TCHAR* argv) {
C++ Рекуррентная функция Помогите, пожалуйста, написать код) https://www.cyberforum.ru/ cpp-beginners/ thread2405702.html
C++ Файл: Вычитать из файла с числами данные в две переменные по заданнному правилу... https://www.cyberforum.ru/ cpp-beginners/ thread2405699.html
Есть txt-файл с числами, каждое новое со след строки. Нужно присвоить этим числам значения переменных "a" и "b" так, чтобы в цикле на первом шаге: a = 0, b = первое значение файла; второй шаг: a = первое значение файла, b = второе значение файла; третий шаг: a = второе значение файла, b = третье значение файла; четвёртый шаг: a = третье значение файла, b = четвёртое значение файла; и так...
C++ Подпрограмма: Напишите шаблон функции, которая осуществляет поиск максимального элемента в массиве.
Напишите шаблон функции, которая осуществляет поиск максимального элемента в массиве. Функция возвращает позицию элемента и его значение. Воспользуйтесь передачей параметров по ссылке.
C++ Использование байтовой арифметики в GNU C++ Для Ардуино https://www.cyberforum.ru/ cpp-beginners/ thread2405687.html
Уважаемые форумчане, у моего ученика, если можно так выразится, возник хитрый вопрос, и не смог дать на него внятный ответ, имеем: // на глобальном уровне: // оригинал возвращает unsigned long (текущее время в миллисекундах от запуска программы), укорачиваем за ненадобностью #define myMillis() ((uint8_t)millis()) void myFunc(void) { static uint8_t startTime; // локальное начало...
C++ Напечатайте в строку все трехзначные числа, которые при увеличении на 1 кратные 2, при увеличении на 2 кратные 3 2.Напечатайте в строку все трехзначные числа, которые при увеличении на 1 кратные 2, при увеличении на 2 кратные 3, при увеличении на 3 кратные 4, а при увеличении на 4 кратные 5. https://www.cyberforum.ru/ cpp-beginners/ thread2405678.html
Найти все целые числа, из интервала [35; 60], что при делении на 7 дают остаток 1, 2 или 5 C++
1.Напечатайте все целые числа, из интервала , что при делении на 7 дают остаток 1, 2 или 5.
C++ Вычислить значение n-го члена ряда Требуеться написать алгоритм решения и код програмы для задачи : An = (-1n) 1/2(n+1) Заранее благодарен за помощь. https://www.cyberforum.ru/ cpp-beginners/ thread2405668.html
4 / 4 / 1
Регистрация: 17.12.2015
Сообщений: 119
0

Вложенные классы - C++ - Ответ 13336263

18.02.2019, 15:37. Показов 626. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Как обратится к приватному полю класса(Builder), из вложенных в этот класс(Builder) классов (Component и т.д.)? Там в коде есть комментарии, чтобы понятнее было.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
class Builder
{
private:
    class Component()
    {
    public:
         virtual foo();
    };
 
    class OtherComponent: public Component
    {
    public:
         virtual foo();
         virtual foo2();
    }
 
     class AnotherComponent: public Component
    {
    public:
         virtual foo();
         virtual foo3();
    }
 
    std::map<std::string, Component*> mComponents;
public:
    Builder();
};
 
Builder::Builder()
{
    mComponents["base"] = new Component();
    mComponents["other"] = new OtherComponent();
    mComponents["another"] = new AnotherComponent();
}
 
// реализация других методов...
 
Builder::AnotherComponent::foo3()
{
/*
здесь нужно достать компонент из Builder::mComponents, как это сделать? 
Допустим нужно вызвать OtherComponent::foo2() через Builder::mComponents.
*/
}


Вернуться к обсуждению:
Вложенные классы C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2019, 15:37
Готовые ответы и решения:

Вложенные классы
class A { private: B b_class; int a; public: A(); }; class B

Вложенные классы
Где можно почитать нормальную информацию о них? Читаю книгу С.Праты там непонятно что(привел внизу...

вложенные классы
Здорова господа! Снова мучаю класс String еще не замучал. Не могу скомпилировать программу с...

Вложенные классы!!
НЕ могу разобраться ка это работает!!! приведите пожалуйста простой пример как это работает с...

2
18.02.2019, 15:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2019, 15:37
Помогаю со студенческими работами здесь

Шаблоны и вложенные классы - синтаксис
Пишу класс бинарного красно черного дерева, решил сделать структуру узла в нем вложенной, но...

Вложенные в друг друга классы
Есть исходный код: class1.h #pragma once #include &quot;class2.h&quot; class class1 { private:...

Перегрузка операция + вложенные классы
Уже второй раз прошу помощи, никто толком не может помочь( Как правильно реализовать операцию...

Композиция двух классов и вложенные классы
Привет, народ! Собственно говоря вот задача. Существуют 2 класса: 1. Создать класс LongLong для...

Вложенные классы. Что за синтаксис такой?
Всем привет! Писал код с вложенным классом, столкнулся с таким синтаксисом: template &lt;typename...

Вложенные классы, пространство имен и инициализация конструктора
ребята, висят эти вопросы. я гуглил. толку мало. объясните пожалуйста #include...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru