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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Хрисипп
19 / 29 / 8
Регистрация: 09.02.2016
Сообщений: 217
#1

Final для вложенной структуры - C++

10.07.2016, 13:57. Просмотров 218. Ответов 5
Метки нет (Все метки)

C++
1
2
3
class A{
class B {..} final;
};
так класс B теперь входит в размер A, но не инициализируется. это баг? потому что я нигде не нашел про такое использование
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2016, 13:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Final для вложенной структуры (C++):

Присвоение значений элементам вложенной структуры - C++
Необходимо присвоить значение элементам массива структур struct message { unsigned char code; unsigned short length; struct body...

Друзья шаблонного класса. Использование вложенной в класс структуры - C++
Всем привет! Изучаю книгу "Прата С. - Язык программирования С++. Лекции и упражнения". Разобрал тему шаблоны классов и в заданиях для...

структура в структуре: есть ли доступ к объектам вложенной структуры из объекта первой? - C++
Доброго времени суток! Есть структура в структуре: struct Time struct Time

Открыть файл во вложенной папке - C++
Добрый день. К примеру главный программный модуль запускается в каталоге ~/current . Мне нужно получить доступ к файлу находящемуся в...

Нужно переписать во вложенной л/р цикл while на do while и for - C++
Ребят, нужна помощь студенту-разгильдяю 1-го курса КПИ. Нужно переписать во вложенной лабе цыкл while на do while и for. Нужно срочно,...

Создание вложенной папки (Directory) - C++
Добрый день, появилась необходимость создать вложенную папку в среде windows XP нашел тока #include <windows.h> ...

5
DrOffset
7351 / 4451 / 1009
Регистрация: 30.01.2014
Сообщений: 7,292
10.07.2016, 14:36 #2
Хрисипп, у тебя здесь объявление переменной класса с именем final типа B. Что тебя смущает?

Добавлено через 6 минут
На всякий случай напомню, что final - это не ключевое слово, а идентификатор со специальным значением. В зависимости от контекста применения. В твоем случае - это просто имя переменной. Если поставить final здесь:
C++
1
2
3
class A{
class B final {..} final;
};
то наследование от A::B будет недоступно.
Сделано такое для того, чтобы не сломать миллионы строк уже написанного кода, в котором до С++11 слово final могло быть использовано для именования функций или переменных.
1
Хрисипп
19 / 29 / 8
Регистрация: 09.02.2016
Сообщений: 217
10.07.2016, 14:38  [ТС] #3
Цитата Сообщение от DrOffset Посмотреть сообщение
На всякий случай напомню
да, final меня сбил с толку.
0
rikimaru2013
C++ Game Dev
2438 / 1132 / 240
Регистрация: 30.11.2013
Сообщений: 3,688
10.07.2016, 19:40 #4
Хрисипп, такая проблема как у вас может быть только у человека, что пишет в блокноте или на скатерти на кухне.
0
egor2116
341 / 372 / 42
Регистрация: 20.01.2013
Сообщений: 1,130
11.07.2016, 12:43 #5
что пишет в блокноте или на скатерти на кухне.
Почему ? Я с такой же проблемой столкнулся, когда пис`ал на стенке в общественном туалете.
1
Хрисипп
19 / 29 / 8
Регистрация: 09.02.2016
Сообщений: 217
12.07.2016, 01:59  [ТС] #6
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
в блокноте или на скатерти
Цитата Сообщение от egor2116 Посмотреть сообщение
общественном туалете
не угадали. прочитал на парте, запустил на деревянном компе во время переменки и ничего не понял
0
12.07.2016, 01:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2016, 01:59
Привет! Вот еще темы с ответами:

Помещение структуры в вектор, удаление структуры, изменение элементов структуры - C++
Здравствуйте. Помогите разобраться с тем, как: 1 - находить элементы в векторе зная уникальный элемент структуры. 2 - удалять...

Перегрузка оператора == для string для структуры - C++
Есть программа #include <iostream> #include <conio.h> #include <fstream> #include <string> #include <stdlib.h> using namespace...

Как создать класс со вложенной структурой указателей на класс? - C++
В классе Concept хранится массив (точнее map) структур Rel. Сама же структура Rel должна содержать указатели на класс Concept. ...

Ограничения для структуры if - C++
у меня прога некорректно работает. есть подозрения на структуру if - в ней должно выполнятся 5 условий if ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru