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

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

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

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

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

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

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

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

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
10.07.2016, 14:36     Final для вложенной структуры #2
Хрисипп, у тебя здесь объявление переменной класса с именем final типа B. Что тебя смущает?

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

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

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

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

qsort для структуры - C++
Хочу отсортировать массив вот такой вот структуры struct S1 { char Word; char Eng2; char Eng1; char Fr; friend istream&...


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

Или воспользуйтесь поиском по форуму:
Хрисипп
17 / 27 / 8
Регистрация: 09.02.2016
Сообщений: 212
12.07.2016, 01:59  [ТС]     Final для вложенной структуры #6
Цитата Сообщение от rikimaru2013 Посмотреть сообщение
в блокноте или на скатерти
Цитата Сообщение от egor2116 Посмотреть сообщение
общественном туалете
не угадали. прочитал на парте, запустил на деревянном компе во время переменки и ничего не понял
Yandex
Объявления
12.07.2016, 01:59     Final для вложенной структуры
Ответ Создать тему
Опции темы

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