Вопросы React Frontend Developer


Что такое поток (stream) в C++?

  • Рейтинг:

    2

  • Сложность:

    5

Поток в C++ — это абстракция для операций ввода/вывода, представляющая собой последовательность символов, считываемых или записываемых на устройства, такие как консоль или файл. Потоки, такие как стандартный ввод (cin) и стандартный вывод (cout), позволяют удобно работать с вводом и выводом.

Подробнее

Что такое STL в C++?

  • Рейтинг:

    1

  • Сложность:

    5

STL (Standard Template Library) — это мощная библиотека в C++ для работы с последовательностями данных, которая включает контейнеры, алгоритмы и итераторы.

Подробнее

Что такое перегрузка функций в C++?

  • Рейтинг:

    2

  • Сложность:

    4

Перегрузка функций в C++ позволяет определять несколько функций с одинаковым именем, но разными параметрами. Это делает код более гибким и понятным.

Подробнее

Что такое деструктор в C++?

  • Рейтинг:

    1

  • Сложность:

    4

Деструктор в C++ — это функция-член класса, которая автоматически вызывается при уничтожении объекта. Он освобождает ресурсы, которые были выделены объектом в процессе его жизни.

Подробнее

Как передаются аргументы функции в C++?

  • Рейтинг:

    1

  • Сложность:

    2

В C++ аргументы могут быть переданы в функцию по значению или по ссылке. При передаче по значению создаются копии значений, и изменения внутри функции не затрагивают оригинальные данные. При передаче по ссылке передается адрес памяти аргумента, что позволяет функции изменять оригинальные значения.

Подробнее

Что такое тип возвращаемого значения функции в C++?

  • Рейтинг:

    1

  • Сложность:

    5

Тип возвращаемого значения функции в C++ указывается перед её именем и определяет, какой тип данных функция будет возвращать. Это может быть любой тип данных, включая встроенные (например, int, float) и пользовательские типы (например, классы).

 

Подробнее

Что такое шаблон в C++?

  • Рейтинг:

    2

  • Сложность:

    5

Шаблон в C++ позволяет создавать обобщённые функции и классы, которые могут работать с различными типами данных. Шаблоны делают код более универсальным и повторно используемым.

Подробнее

Что такое перегрузка операторов в C++?

  • Рейтинг:

    2

  • Сложность:

    4

Перегрузка операторов в C++ позволяет операторам, таким как +, -, *, работать с пользовательскими типами данных. Это делает код более выразительным и позволяет применять стандартные операторы к объектам классов.

Подробнее

Что такое пространство имён (namespace) в C++?

  • Рейтинг:

    2

  • Сложность:

    4

Пространство имён в C++ — это способ группировки связанных элементов кода под одним именем. Оно помогает избежать конфликтов имён функций или переменных, используемых в разных частях программы или внешних библиотеках.

Подробнее

Что такое C++?

  • Рейтинг:

    2

  • Сложность:

    2

C++ — это мощный императивный язык программирования общего назначения, разработанный как расширение языка C. Он поддерживает объектно-ориентированное программирование, шаблоны и другие дополнительные функции. C++ используется для разработки различных приложений, включая операционные системы, игры и высокопроизводительное ПО.

Подробнее

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм