Результаты поиска по запросу "c++"
-1. Вы можете не соглашаться с вопросами дизайна плаката, сколько хотите, но программа в вопросе является действительной и хорошо сформированной как в старом, так и в новом стандарте. Вопрос в том, является ли она одной и той же программой по обоим стандартам, а не в проектных решениях.
ня я столкнулся с довольно тонкой проблемой, о которой я хотел бы узнать ваше мнение. Рассмотрим следующий класс с общими именами сада: struct S { S() : p_impl(new impl) {} private: struct impl; boost::shared_ptr<impl> p_impl; };Веселье ...
Вы также можете посмотреть фактические команды сборки, которые использует distutils, и выполнить их самостоятельно, чтобы увидеть, что происходит не так.
ользую distutils для сборки модуля расширения Python, написанного на C ++. У меня проблема в том, что для компиляции модуля расширения мне нужно связать с определенной общей библиотекой. Это требует установки дополнительного флага компилятора. ...
Я считаю, что это концептуальный вопрос, поэтому я дам концептуальный ответ. Это обсуждение напоминает мне о дискуссиях, которые я обычно имею о том, означает ли эффективность кода уменьшение количества строк кода в сборке. Кажется, что эта концепция общепризнанна как истинная. Учитывая, что отслеживание того, насколько быстро ALU будет обрабатывать каждый оператор, нежизнеспособно, вторым вариантом будет сосредоточиться на переходах и сравнении в сборке. В этом случае различие между логическими выражениями или целыми числами в представленном вами коде становится довольно представительным. Результат выражения в C ++ вернет значение, которому затем будет дано представление. В сборке, с другой стороны, переходы и сравнения будут основываться на числовых значениях, независимо от того, какой тип выражения вычислялся в вашем операторе C ++ if. По этим вопросам важно помнить, что чисто логические утверждения, подобные этим, приводят к огромным вычислительным затратам, даже если один бит будет способен на то же самое.
значение лучше использовать? Булево значение true или целое число 1? [https://stackoverflow.com/questions/5554725/which-value-is-better-to-use-boolean-true-or-integer-1] Вышеуказанная тема заставила меня сделать несколько экспериментов сbool ...
замена хотя.
ли причина, когда функциядолжен вернуть ссылку RValue? Техника или трюк, или идиома или шаблон? MyClass&& func( ... );Я осознаю опасностьвозвращающие ссылки [https://stackoverflow.com/questions/3033689/question-about-r-value-in-c0x]в общем, но ...
Хорошая идея, но было бы проще сделать это безопасно в функции с парой статических локальных переменных. Таким образом, ваш конструктор копирования предлагает людям возвращать перекрывающиеся области памяти последующим вызывающим пользователям alloc.
вчера у моего друга было интервью, ему был задан вопрос: реализовать функцию, которая выделяет пространство памяти без использования оператора * alloc или new, и функция должна возвращать указатель на адрес. Ни он, ни я не можем найти ответ.
http://www.programmingtunes.com/creating-timer-c/#sthash.j9WLtng2.dpuf
имаюсь разработкой простой игры на с ++, в стиле погони, в которой вы должны щелкнуть нарисованный круг на дисплее, а затем при каждом нажатии перейти в другое случайное место, но я хочу завершить игру после 60 секунд или около того, записать ...
в этом случае, например, Деструкторы локальных объектов называться не будут.
у сообщить объекту, когда поток завершил работу. Однако я не могу заставить поток выйти правильно. У меня есть следующий код: Processor.cpp thread = new QThread; tw = new ThreadWorker; connect(tw, SIGNAL(updateStatus(QString)), this, ...
Выход:
могу напечатать 0x0a вместо 0xa, используя cout? #include <iostream> using std::cout; using std::endl; using std::hex; int main() { cout << hex << showbase << 10 << endl; }
(Стандарт показывает лучший пример в 13.3.1.2/10).
граммирую на C ++ уже много лет, но у меня есть сомнения по поводу одной вещи. Во многих местах в коде других людей я вижу что-то вроде: void Classx::memberfunction() { this->doSomething(); }Если мне нужно импортировать / использовать этот код, ...
Например, класс CRect является публично производным от struct tagRECT (более часто используемое имя RECT - это typededf для struct tagRECT). Поскольку struct tagRECT определяет все элементы данных, а CRect добавляет только не виртуальные функции-члены, структура памяти CRects и RECT идентична - вы можете использовать CRect в качестве аргумента для любой функции, ожидающей RECT, и наоборот.
с говорит все это действительно. Могу ли я получить класс из структуры или мне следует создать класс, который встраивает мою структуру и определяет конструкторы копирования и оператор = для перемещения между ними?