Skip to main content
Stack Overflow на русском

Результаты поиска

Тип поиска Синтаксис поиска
Метки [метка]
Точно "слова в кавычках"
Автор user:1234
user:me (ваши)
Рейтинг score:3 (3+)
score:0 (нет)
Ответов answers:3 (3+)
answers:0 (нет)
isaccepted:yes
hasaccepted:no
inquestion:1234
Просмотры views:250
Код code:"if (foo != bar)"
Секции title:яблоки
body:"яблоки апельсины"
Ссылка url:"*.example.com"
Закладки in:saves
Статус closed:yes
duplicate:no
migrated:no
wiki:no
Типы is:question
is:answer
Исключить -[метка]
-яблоки
Для получения дополнительной информации о расширенном поиске посетите нашу страницу справки
Результаты поиска по меткам
Параметры поиска: not deleted user 242240
12 результатов

C++ - компилируемый язык программирования. Первоначально он был разработан как расширение для языка C, но теперь это совершенно другой язык. Используйте эту метку для вопросов о коде, подлежащем компиляции с помощью компилятора C++. Используйте специфичную для версии метку в вопросах, связанных с конкретной стандартной редакцией, например, [C++98], [C++03], [C++11], [C++14], [C++17], [C++20] и т. д.

0 голосов
1 ответ
99 показов

Итераторы, rvalue и lvalue

По определённым причинам имеется необходимость реализовать собственный итератор (Forward iterator) здесь сказано следующее: Input Can be dereferenced as an rvalue Output Can be dereference …
wcobalt's user avatar
  • 1,202
3 голоса
1 ответ
95 показов

rvalue в параметр функции

У меня имеется unique_ptr, который передаётся в функцию по значению. void some_func(std::unique_ptr<some_class> ptr) {} Почему когда я передаю rvalue (полученное из std::move()) оно корректно перен …
wcobalt's user avatar
  • 1,202
0 голосов
1 ответ
92 показа

Создание временного объекта при приравнивание в конструкторе

Если есть такой код: class A { private: B mB; public: A(B b) { mb = b; } } Согласно, данному источнику: Whereas using assignment is the two-step process i.e. define the ob …
wcobalt's user avatar
  • 1,202
5 голосов
1 ответ
345 показов

std::map и класс с конструктором копирования

Почему данный код, пытающийся запихнуть пару - int и класс с конструктором копирования, не работает? int main() { std::map<int, A> m; A a; m.insert(std::make_pair(0, a)); return 0; …
wcobalt's user avatar
  • 1,202
4 голоса
1 ответ
1k показов

Имена файлов с исходным кодом в C/C++

Имеются ли какие-нибудь ограничения для имени source-файла в C/C++? (в Java, например, имя source-файла должно совпадать с именем класса в нем) Должны ли .h/.hpp и .c/.cpp файлы иметь одинаковое имя? …
wcobalt's user avatar
  • 1,202
1 голос
1 ответ
181 показ

Доступ к элементу вектора ссылок

Предположим есть класс A: A.h #include <vector> #ifndef UN1_A_H #define UN1_A_H #include "B.h" class A { public: std::vector<B&> get(); }; #endif //UN1_A_H A.cpp #include "A.h" #include …
wcobalt's user avatar
  • 1,202
1 голос
3 ответа
397 показов

Неперезаписываемый, но изменяемый экземпляр объекта

Возникла необходимость создать экземпляр объекта (например string), так, чтобы он удовлетворял следующим условиям: Его нельзя было бы перезаписать - т.е. //объявление и определение экземпляра strin …
wcobalt's user avatar
  • 1,202
-3 голоса
2 ответа
111 показов

Назначение указателю на не константу, ссылки на константу

Почему следующее можно сделать? И что тут происходит?: const int& a = 10; int* b; *b = a;
3 голоса
Принятый

Можно ли параметры в прототипе писать так? Если да, то почему нельзя написать параметры с пе...

Вы можете писать, как с именами параметров, так и без них. В стандарте C++ не указано обязательное наличие имен для параметров в прототипах функций. Преимущества: краткость. Недостатки: сложно понять, …
wcobalt's user avatar
  • 1,202
0 голосов
0 ответов
48 показов

C++ и русские символы

Предположим имеется следующий код, почему если его выполнить, и ввести, например ваыёё, то программа завершится, будто бы, пропустив оставшиеся два wscanf? int main () { wchar_t str [80]; int …
wcobalt's user avatar
  • 1,202
3 голоса
1 ответ
323 показа

Наследование от абстрактного класса, реализующего интерфейс

При проектировании игры возник вопрос. Предположим, имеется интерфейс IUnit и его имплементируют все классы, описывающие юнитов. Но у этих классов часть кода может быть одинакова, следовательно, или п …
0 голосов
2 ответа
196 показов

Нарушение инкапсуляции при возврате указателей

Предположим есть класс A: class A { private: int* v; public: A() { v = new int; *v = 7; } int* get() { return v; } }; И есть код в main(): int main() { …

AltStyle によって変換されたページ (->オリジナル) /