Поскольку C ++ 11 поддерживает семантику перемещения, при инициализации членов данных из аргументов следует ли пытаться перемещать значение вместо его копирования? Вот пример, показывающий, как я бы подошел к этому ...
I надеюсь, что этот вопрос подходит для stackoverflow... В чем разница между хранением необработанных байтов данных (8 бит) в std::string, а не их хранением в std::vector. Я ...
Обычно клавиша Alt открывает меню в Windows. Мне нужно, чтобы это было отключено, потому что мне нужна клавиша Alt для моего приложения. (Это эмулятор старого компьютера, поэтому мне нужно имитировать его поведение.) Я пишу ...
Мы разрабатываем систему со следующими требованиями. Существует N систем, каждая из которых генерирует данные, уникальные для себя.
Каждая система требует данных от любой другой системы для выполнения...
Я хочу запустить команду оболочки и получить ее вывод в интерактивный буфер в emacs. Команда представляет собой сценарий оболочки, который в конечном итоге запускает просмотр исходных файлов. Его вывод выглядит как grep...
Я просматривал раздел 7.3.1.1 в стандарте C++03, ожидая найти описание правил доступа. для элементов, определенных в безымянном пространстве имен. Правила немного отличаются для...
На данный момент я смотрю на PreMake / CMake. Однако я не понимаю, как это можно использовать во всем рабочем процессе кроссплатформенной сборки. Действительно, он генерирует make-файлы (или решения). Тогда как вы ...
Я хотел бы убедиться, что мои процедуры используют (N)RVO, когда это возможно. Есть ли что-то, что я могу сделать или проверить, кроме синтаксического анализа полученного дизассемблированного кода, чтобы узнать, выполняется ли подпрограмма...
Я работаю с Adobe Flash ocx, загружая его в свою программу на C ++. Предполагается, что ocx будет 64-битным, но по какой-то причине у него возникают проблемы при компиляции с платформой x64. Я прочитал ...
Родительский класс {
общедоступный: недействительным func1(); // Полное осмысленное определение в заданном родительском элементе. виртуальная функция HRESULT2()=0; // Bcoz этой функции Родительский класс является абстрактным. }; class Child: public ...
Я использую register_callback() для регистрации функции обратного вызова для iostreams, как описано в
Стандартные C++ потоки ввода-вывода и локали, стр. 202. Однако ни он, ни какая-либо документация, которую я не смог найти, говорят, как...
Я читал об оптимизации C++ поваренная книга о том, что стандартный распределитель для контейнеров STL, таких как std::list, std::set, std::multi_set, std::map, e std::multi_map, можно заменить более производительным...
Я читал эту статью о некоторых низкоуровневых основах C/C++, и автор в основном показывает нам ассемблерный код, сгенерированный компилятором, строка за строкой. Он использует VS 2010, но я...
У меня есть приложение, в котором какой-то компонент время от времени вставляет qNaN в большой поток данных, что затем делает недействительной всю обработку (БПФ для вектора, содержащего один qNaN, приводит к все-...
Я хочу написать одну программу на С++, компиляция и компоновка .cpp дает файл .exe. если я дважды щелкну по нему и выполню его, консоль откроется и закроется. Я не хочу, чтобы эта консоль вообще появлялась. ...
У меня есть необработанный поток H.264 с IP-камеры, упакованный в кадры RTP. Я хочу получить необработанные данные H.264 в файл, чтобы я мог преобразовать их с помощью ffmpeg. Поэтому, когда я хочу записать данные в необработанный файл H.264, я...
У меня возникает огромная проблема, когда я хочу изменить действие своего Android-приложения с помощью вызова JNI из кода C++. Приложение использует cocos2d-x для рендеринга. Конкретная ситуация такова, что я хочу...
В шаблоне
T const & foo (T const & dflt) {return / * ... * /? / * ... * /: dflt; } int x = foo (5); Ссылка на временное «доживает» до тех пор, пока не будет присвоена x? ...
Я успешно использовал cuda-memcheck для получения ошибок о неправильном доступе к памяти. Компиляция кода cuda с -g -G дала хорошие исходные местоположения, подобные этому: ========= Ошибка: процесс не завершен ...
Windows API кажется большим на UNICODE, вы создаете новый проект в Visual C++, и он устанавливает его в UNICODE по умолчанию.
И я пытаюсь быть хорошим программистом Windows, я хочу использовать UNICODE. Проблема в том, что...
В качестве примера рассмотрим std::map, реализованный с помощью дерева Splay. Такая древовидная структура изменчива и меняется каждый раз, когда к карте обращаются для чтения. Когда карта является константой, кто должен...
Я пишу программу моделирования, которая работает дискретно. Моделирование состоит из множества узлов, каждый из которых имеет связанное с ним значение с плавающей запятой, которое пересчитывается каждый раз...
вероятно, этот вопрос уже задавался ранее, но я пока не смог найти ответов. Я пытаюсь запустить свою программу с многострочным вводом, т.е. что-то я не хочу вводить команду...
Итак, на днях у меня был экзамен, и один из вопросов был очень похож на этот: У нас есть класс Square, который содержит переменную int side. Как мы можем сделать так, чтобы cout <&...
Большую часть сегодняшнего дня я исследовал в Интернете, но не смог найти ответ, поэтому я обращаюсь к stackoverflow за некоторыми предложениями. . в основном, у меня есть библиотека C++, которая использует curl для выполнения метода PUT, чтобы ...
У меня есть Makefile, который включает в себя другой Makefile, который устанавливает множество значений по умолчанию. Я не могу редактировать включенный make-файл и хочу изменить значение C++FLAGS в моем make-файле, даже если оно установлено в ...
Я использовал профилировщик gprof в сочетании с g++. В моем коде есть функция, которая инкапсулирует несколько разделов поведения, достаточно связанных с основной функцией, чтобы...