RedDeveloper
Блог
Вопросы
Теги
Топ 30 вопросов про Language Lawyer
Коллекция из 30 самых популярных вопросов про
language-lawyer
с ответами и комментариями.
Топ 30
Топ 15
Топ 20
Топ 25
Топ 50
Топ 100
Все вопросы
Вопросы на собеседовании
1
Является ли main допустимым идентификатором Java?
2
Вводит ли C++ 11, 14, 17 или 20 стандартную константу для числа пи?
3
Нулевая инициализация С++. Почему `b` в этой программе не инициализирован, а `a` инициализирован?
4
Как этот фрагмент кода определяет размер массива без использования sizeof()?
5
Лямбда возвращается сама: это законно?
6
Путаница с инициализацией массива в C
7
Различия в синтаксисе операторов if между C и C++
8
Когда в C++ информация о типах передается в обратном направлении?
9
Почему (только) некоторые компиляторы используют один и тот же адрес для одинаковых строковых литералов?
10
Почему C и C++ допускают выражение (int) + 4*5?
11
Чистые функции: подразумевает ли «отсутствие побочных эффектов» «всегда один и тот же вывод при одном и том же вводе»?
12
Разрешено ли компилятору оптимизировать локальную изменчивую переменную?
13
Будут ли функции consteval разрешать параметры шаблона, зависящие от аргументов функции?
14
Может ли argc быть нулевым в системе POSIX?
15
Cv-квалификации prvalues (повторно)
16
Почему в C существует два способа выражения NULL?
17
Точный момент «возврата» в C++ - функции
18
Каково общее неопределенное / неопределенное поведение для C, с которым вы сталкиваетесь?
19
Почему C++11 содержит странное предложение о сравнении пустых указателей?
20
Порядок инициализации статической переменной класса
21
Присваивание сложения + = поведение в выражении
22
Почему деструктор вызывается для объекта, который не удален?
23
Является ли поведение ++ * ptr ++ undefined в с ++?
24
Разрешает ли стандарт C назначать указателю произвольное значение и увеличивать его?
25
Почему наличие `int (*)(float)` указывает на `int foo()`, вызывает предупреждение, а наличие `int (*)(double)` указывает на него?
26
Почему можно компилировать const char * const & = "hello"?
27
Является ли std :: memcpy между различными тривиально копируемыми типами неопределенным поведением?
28
Почему std::move не [[nodiscard]] в С++ 20?
29
Вызывают ли std::min(0.0, 1.0) и std::max(0.0, 1.0) неопределенное поведение?
30
Что означает «зарезервировано для любого использования»?