c++

описание std::is_void гласит: предоставляет постоянное значение члена, равное true, если T -тип void, const void, volatile пустота, или const volatile void. тогда что может быть const void или volatile void ? в этом ответе говорится, что const void тип возврата будет недействительным (однако компили...

мне просто интересно, если я хочу разделить a на b, и меня интересует как результат c, так и остаток (например, скажем, у меня есть количество секунд и я хочу разделить это на минуты и секунды), каков наилучший способ сделать это? будет int c = (int)a / b; int d = a % b; или int c = (int)a / b; int d = a...

Возможные Дубликаты:как вы объявляете интерфейс в C++? это общий вопрос о C++. Как вы знаете, нет четкого различия между interface и abstract class в C++, в отличие от Java и C#. Когда было бы более предпочтительно использовать interface вместо abstract class в C++? Не могли бы вы привести несколько пр...

Я слышал auto_ptr осуждается в C++11. В чем причина этого? также я хотел бы знать разницу между auto_ptr и shared_ptr....

в настоящее время я пишу перечислитель дерева, где я столкнулся со следующей проблемой: Я смотрю на маскированные битовые наборы, т. е. битовые наборы, где установленные биты являются подмножеством маски, т. е. 0000101 с маской 1010101. То, что я хочу сделать, - это увеличить битовый набор, но только по отно...

В C++ можно использовать static ключевое слово в единице перевода, влияющее на видимость символа (объявление переменной или функции). в n3092 это было устаревшим: Приложение D. 2 [depr.статика] Использование ключевого слова static не рекомендуется при объявлении объектов в области пространства имен (см...

при программировании на C++ в Visual Studio 2008, почему нет функциональности, как это видно в меню рефакторинга при использовании C#? Я использую переименовать постоянно, и вы действительно пропустите его, когда его там нет. Я уверен, что вы можете получить плагины, которые предлагают это, но почему он не и...

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

например, такое объявление: int (x) = 0; или даже так: int (((x))) = 0; я наткнулся на это, потому что в моем коде у меня был фрагмент, похожий на следующий: struct B { }; struct C { C (B *) {} void f () {}; }; int main() { B *y; C (y); } очевидно, я хотел построить объект C что бы потом сд...

C++14 представляет std::dynarray: std:: dynarray-это контейнер последовательности, который инкапсулирует массивы с помощью размер который фиксирован на конструкции и не изменяет повсеместно в время жизни объекта. std::dynarray должны быть выделены во время выполнения как же, как std::vector. Итак, ...