Результаты поиска по запросу "c++"
стать действительными кандидатами, а затем приводит к неоднозначности.
я есть код, который по-разному интерпретируется g ++ сc++14 а такжеc++17 стандартные флаги: #include <iostream> #include <vector> template<class T, class A> void func(const std::vector<T, A>&v) { std::cout << 1 << std::endl; } template<typename ...
для нового кода, но следуйте существующим соглашениям, если таковые имеются. Согласованность превосходит все.
онен писать операторы if, используя оператор логического отрицания: if (!p) some_code();Некоторые люди вокруг меня склонны использовать явное сравнение, поэтому код выглядит так: if (FOO == p) some_code();где FOO является одним изложный, ...
Как я могу изменить контрольную сумму модуля в минидампе?
Программное обеспечение, которое я пишу (и продаю), сжимается и шифруется перед тем, как распространять его. Каждый раз, когда я выпускаю новую сборку, я сохраняю все файлы .map и сгенерированные двоичные файлы, включая исполняемый файл, до того, ...
заботиться о ваших сборках и запускать скрипты тестирования так часто, как это необходимо.
ибудь имеет опыт использования make-файлов для сборок Visual Studio C ++ (под VS 2005), в отличие от использования установки проекта / решения. Для нас то, как работает проект / решения, не является интуитивно понятным и приводит к ...
полезно.
ли в CUDA макрос компилятора #define (nvcc), который я могу использовать? (Как _WIN32 для Windows и т. Д.) Мне нужно это для кода заголовка, который будет общим для компиляторов nvcc и VC ++. Я знаю, что могу пойти дальше и определить свой ...
случаи, когда вызывается функция перегрузки оператора присваивания
аюсь создать библиотеку для некоторой работы и использую перегрузку оператора для операции присваивания. Предположим, X и Y являются двумя экземплярами класса, который имеет перегруженный =: A& A::operator=(A &rhs) { A::assign(*this, rhs); ...
а также
тоящее время мой make-файл настроен для компиляции и создания довольно большого проекта. Я написал второй файл cpp с основной функцией для запуска тестов. Я хочу, чтобы они запускались отдельно, но собирались вместе и использовали одни и те же ...
включить его в язык. Если это работает для вас, с компилятором, операционной системой и сетевыми настройками, у вас есть, хорошо!
ю, почему существуют охранники, и что#pragma once не является стандартным и поэтому не поддерживается всеми компиляторами и т. д. Мой вопрос другого рода: Есть ли какая-нибудь разумная причина никогда их не иметь? Я еще не сталкивался с ...
может использоваться как своего рода GDB для создания шаблонов. Это (насколько я знаю) основано на инструментах Clang.
правильно отлаживать сложные макросы в C ++, я обычно запускаю на них препроцессор, чтобы точно увидеть, как выглядит результирующий код. Есть ли аналогичный способ «предварительной обработки» кода шаблона?
@chatzich, спасибо! :)
ытался нарисовать больше информации в QChartView, поэтому я заново реализую paintEvent virtual void paintEvent(QPaintEvent *event) { QChartView::paintEvent(event); OmenChart *mchr = dynamic_cast<OmenChart *>(this->chart()); if(mchr == ...