У меня есть класс-оболочка, который должен вести себя как указатель. Я перегружен operator T* и...
Я знаю, пока (cin) означает, что, хотя все предыдущие операции с cin были выполнены успешно,...
Я наткнулся на странное (для меня) поведение.Вот мой код: struct A { operator unsigned long long()...
Прежде всего: вы будете кричать " XY проблема !"и вы будете правы, но сейчас я пытаюсь увидеть,...
Я использую прокси-тип, чтобы отложить работу, пока результат не будет присвоен переменной, он...
В рамках этапа оптимизации / очистки я пытаюсь понять, как уменьшить количество временных копий.При...
Я читал пример кода в другом посте Специализации только для шаблонной функции C ++ с параметром...
Пожалуйста, смотрите следующий код: struct X; struct Y { Y() {} Y(X&) = delete; }; struct X {...
Как правило, в книгах не рекомендуется использовать операторы преобразования при упаковке структур....
Данный пример содержит несколько перегрузок: #include <iostream> class T { public: operator...
Является ли следующая приемлемая практика программирования: class TestA { protected: int A; public:...
Возможно использование шаблона преобразования по ссылке / оператора приведения типа (без констант):...
Я прочитал, что стандартное преобразование может предшествовать или следовать преобразованию,...
Например: operator bool() const { return col != 0; } col является инт. Как работает operator bool()...
Что такое Преобразование типов и что такое Приведение типов ? Когда я должен использовать каждый из...
Что такое функция operator int ниже? Что это делает? class INT { int a; public: INT(int ix = 0) { a...
У меня проблемы с моим классом.Я собираюсь сделать операторы сравнения моего класса. Некоторый код:...
Предположим, мне дали класс A. Я хотел бы поместить указатели на него в небольшой класс B, своего...
Я не знаю, как правильно сформулировать вопрос в короткой теме, поэтому позвольте мне попробовать...
Есть простой пример: #include <vector> int main() { vector<int> veci;...
Хорошо, у меня есть класс со слабой типизацией I.E. он может хранить много разных типов,...
Я недавно прочитал (и, к сожалению, забыл, где), что лучший способ написать оператор = такой: foo...
Предположим, у меня есть класс Dog, который наследуется от класса Animal, Вы можете вставить вызов...
Рассмотрим этот простой пример: template <class Type> class smartref { public: smartref() :...