WorksheetsStatic
Total questions: 9
Worksheet time: 7mins
Как може да се достъпват статични променливи?
Чрез класът
Чрез обект от класът
Чрез функция
Всички изброени
Кои от тези са валидни декларации?
A)
B)
C)
D)
Какъв ще е резултатът, показан на конзолата?
1
3
5
4
Кое е ненужен елемент при писането на Singleton клас?
Всички изброени
Default constructor
Copy оператор =
Move constructor
Попълнете празните места:
Функция/клас, която работи не с променливи от _______, а с _______ променливи, се нарича _______ функция/клас.
някой дефиниран тип;
статични;
Singleton
някой дефиниран тип;
абстрактни;
шаблонна
тип int;
всички;
Singleton
дефиниран от нас тип;
примитивни типове;
шаблонна
Къде седят имплементациите на шаблонните функции/класове?
В header файловете
В source файловете
Защо НЕ оставяме имплементации в header файловете, освен ако не се налага?
Защото така ни казаха!
Искаме да спазваме принципът за капсулация
За да избегнем рекомпилация на source файлове, който използват този header
За да не трябва да include-ваме cpp файлове
Кой флаг използваме, за да генерираме процеснатият cpp файл(*.ii)?
-P
-E
-L
-I
Има ли проблем с този код?
Шефе не знам!
Абе сигурно има щом питаш.
Имаме 2 имплицитни конверзии
Нямаме explicit на конструктора
