Чтобы решить очень специфическую проблему в моем приложении, мне нужен общий указатель на выделенные данные, но для внешнего мира базовый тип данных должен оставаться скрытым. Я мог бы решить эту проблему, сделав ...
Три разных компилятора демонстрируют три разных поведения при компиляции этого кода: class MyException : public std::exception
{ public: MyException(std::string str) : m_str(str) {} virtual const char ...
Я хотел бы убедиться, что мои процедуры используют (N)RVO, когда это возможно. Есть ли что-то, что я могу сделать или проверить, кроме синтаксического анализа полученного дизассемблированного кода, чтобы узнать, выполняется ли подпрограмма...
Родительский класс {
общедоступный: недействительным func1(); // Полное осмысленное определение в заданном родительском элементе. виртуальная функция HRESULT2()=0; // Bcoz этой функции Родительский класс является абстрактным. }; class Child: public ...
Я работаю над программой, которая генерирует код на ассемблере во время выполнения. Например,
вот очень простая функция, которая генерирует ассемблерный код для вызова функции GetCurrentProcess (для...
Я использовал следующую векторную инициализацию со значениями в Code::Blocks и компиляторе MingW: vector v0 { 1,2,3,4}; После этого мне пришлось переместить код в проект Visual Studio...
У меня есть неуправляемый проект C++ в Visual Studio 2010. Он использует boost, glut и другую библиотеку от поставщика. Я настроил проект для создания более «независимого от DLL» исполняемого файла. Все ...
В моем Visual C ++ код, который я хочу иметь / WX - "обрабатывать предупреждения как ошибки". Это заставляет меня разбираться с каждым предупреждением, включая C4996 - «X был объявлен устаревшим», который я не хочу рассматривать - я не хочу ...
Я делаю проект с использованием Visual С++ 2010 под Windows 7.
Мне нужно использовать библиотеку ATL, на самом деле я установил Windows WDK (версия 7600.16385.1)
В частности, я использую следующие библиотеки из WDK...
Мне нужна помощь в настройке проекта в SVN в отношении структуры каталогов. Я прочитал несколько ответов по этому поводу на SO, но, поскольку я новичок в этом, большинство из них трудно понять...
EDIT: это обсуждение наилучшей практики в (упрощенном) случай представлен ниже. Какой бы инструмент, стиль кодирования или что-то еще вы ни хотели предложить, опубликуйте это. Спасибо. Почему нет специальных...
Как разработчик C #, я недавно решил попробовать написать несколько программ на C ++, главным образом потому, что я нашел интересный API C ++, с которым хотел поиграть. За несколько дней я написал очень простую программу ...
У меня есть проект Qt, над которым я работал несколько месяцев, и по непонятной причине он прекратил сборку сегодня днем. Запуск qmake не помогает, и когда это произошло в прошлый раз, единственный способ ...
Я хочу битовый сдвиг переменной и сохранить сдвинутый бит в логическом значении. Что-то вроде: unsigned int i = 1;
bool b = rshift (& i); // i теперь равно 0, а b имеет значение true. Как это может быть ...
Я делаю консольное приложение, получающее ввод из окна консоли. Если я использую Eclipse для IDE, я могу вставлять ввод в окно консоли. Но я не могу вставить ввод в окно консоли, если использую Visual C ++ ...
в OpenCV 2 и позже есть метод Mat::resize, который позволяет вам добавить любое количество строк со значением по умолчанию в вашу матрицу есть ли эквивалентный метод для столбцов. и если нет, то какой самый ...
Я хочу передать массив конструктору, но передается только первое значение - остальное выглядит как мусор. Вот упрощенная версия того, над чем я работаю: #include доска классов
{...
, чтобы отловить ошибки усечения указателя в 64 битах, я добавил упомянутый здесь фрагмент кода, который резервирует нижние 4 ГБ памяти, поэтому выделенные блоки выше 32 бит. В тестовом приложении MFC x64 я вызываю ...
У меня есть объект, который нужен на протяжении всей игры каждые 10 секунд.
я должен продолжать удалять объект или продолжать использовать тот же объект?
где находится объект в так называемом «свободном времени»? ...
Изначально я использовал Visual Studio C ++ Express, я переключился на Ultimate и в настоящее время не понимаю, почему отладчик перемещает мои точки останова, для пример: if (x> y) {int z = x / y; & ...
A (очень давно). В то время как назад я регулярно использовал следующий код - тогда на MSVC 6 - для определения объема памяти, необходимой для форматировать строку для функции с переменными аргументами: void LogPrint (const char * ...
Turiu išdėstymas panašus į žemiau pateiktą. Šiuo metu paspaudus mygtuką „Atgal“ raudonas linijinis maketo matomumas yra nustatytas. Tačiau norėčiau, kad jis „slinktų“ aukštyn nuo puslapio. Kaip ...
Как название говорит. У меня есть проект C ++, и я добавил 1 файл C .h и исходный файл C .c, но у них возникают проблемы, потому что остальная часть проекта использует предварительно скомпилированный заголовок, но если я попытаюсь включить ...
Ниже приводится фрагмент тестового кода, и я сравниваю результат компиляции с MSVC и Clang соответственно . Вывод каждого компилятора показан ниже. MSVC делает вид, что неиспользованный ...
Подскажите, пожалуйста, как я могу написать многомерную карту. Для двухмерной карты я сделал следующее: map Сотрудники
Сотрудники [«person1»] = 200; Я пытался использовать ...
Поскольку для ADC, похоже, не существует intrinsic, и я не могу использовать inline assembler для архитектуры x64 с Visual C++, что мне делать, если я хочу написать функцию, использующую add with carry, но ...
У меня есть несколько небольших проектов Visual Studio (C ++). И многие из этих проектов имеют файлы с расширениями .ncb и .pch. Эти файлы довольно большие и занимают много места (более 100 МБ). Что ...
Я работаю над приложением на VC ++, в котором сетевые диски используются для доступа к файлам . Диски назначаются вручную пользователями, а затем диск выбирается в приложении. В результате ...