Благодарю за пояснения выше. Теперь пойду уточнять для себя различия между методом и функцией. Дружественной или нет. Свободной и члена-класса. Как я понимаю, вот мои заблу...
Подскажите, пожалуйста, как правильно организовать шаблон. У меня есть template <typename T> class List и вложенный template <typename T> class Node. В gcc всё хорошо, но в c...
Подскажите, пожалуйста, насколько это верное утверждение для перегрузки инкремента и декремента: "Следует учитывать, что в коде оператора не должны изменяться те объекты, кот...
Мне нужно разбираться в этой теме. Заметил свою логическую ошибку. Запутался в определениях. Значит, согласно здравому смыслу, унарный оператор работает только с одним объект...
У меня есть class List и в его private-секции struct Node. У меня есть два публичных метода, insert и remove, которые добавляют/убирают узел по индексу. В каждом этом методе...
Я создаю искусственный пример, в котором проверяю шаблонный параметр функции на его тип: if (std::is_arithmetic_v<typeid(data).name>) Но получается не очень Как посоветуете ...
В арифметических выражениях всегда стоит явно делать приведение типов литералов? Типо: size_t last = index - static_cast<size_t>(1); // size_t index; Иногда проскакивают ош...
И как же всё таки прописывать include'ы правильно?
Подскажите, пожалуйста, как можно поменять цвет border'а? SFML
Плохо разбираюсь в работе с несколькими файлами, поэтому нужна помощь. Ситуация такая. У меня есть 6 исходных файлов и 6 файлов заголовков: Classes 4.cpp Date.cpp FullName....
Насколько часто применяются продвинутые указатели на функции и функциональные объекты? Может у кого есть интересные примеры использования?
У меня есть 4 таблицы: студенты, группы_студентов, дисциплины, успеваемость Мне нужно вывести: студенты.фамилия, группы_студентов.название, дисциплины.название, успеваемость....
Привет! У меня есть вектор со структурой Student. Мне нужно удалить из него все элементы с одинаковой датой рождения (поле Date с перегруженным методом сравнения). Как грамо...
Подскажите, пожалуйста, почему при перезагрузке оператора == нужно указывать два параметра? А для, например, + — один. Почему один бинарный, а другой, получается, унарный? Поч...
Подскажите, где можно проконсультироваться по вопросу проектирования веб-приложения? Я и ещё два человека планируем сделать простейшую help desk ticket system. Это проектная ...
Point operator+(const Point& right) { return Point(this->getx() + right.getx(), this->gety() + right.gety()); } Получается, я тут перегрузил унарный +, который можно ставить ...
Зачем мне писать пример? Или ты сам не знаешь, что такое объект?
Посмотрите, пожалуйста, мою реализацию структуры Point. Что можно сделать, чтобы сделать код лучше? С технической, стилистической точек зрения? Буду рад вашим советам и крит...
Скажите, пожалуйста, можно ли использовать в параметре по умолчанию this?
Понимаешь, как работает оператор for? Как работает массив? Давай найдем то, что не понятно, разберемся