0
ответов

Общие указатели на недействительные. Почему это работает?

Чтобы решить очень специфическую проблему в моем приложении, мне нужен общий указатель на выделенные данные, но для внешнего мира базовый тип данных должен оставаться скрытым. Я мог бы решить эту проблему, сделав ...
вопрос задан: 10 March 2012 04:23
0
ответов

Что за С++ стандарт говорит о потере спецификатора throw в деструкторе по умолчанию

Три разных компилятора демонстрируют три разных поведения при компиляции этого кода: class MyException : public std::exception { public: MyException(std::string str) : m_str(str) {} virtual const char ...
вопрос задан: 9 March 2012 14:14
0
ответов

Как я могу быть уверен, что подпрограмма использует преимущества (N)RVO?

Я хотел бы убедиться, что мои процедуры используют (N)RVO, когда это возможно. Есть ли что-то, что я могу сделать или проверить, кроме синтаксического анализа полученного дизассемблированного кода, чтобы узнать, выполняется ли подпрограмма...
вопрос задан: 8 March 2012 17:05
0
ответов

Можно ли переопределить функцию в дочернем классе C++ без использования ключевого слова virtual для функции родительского класса, которая является абстрактной?

Родительский класс { общедоступный: недействительным func1(); // Полное осмысленное определение в заданном родительском элементе. виртуальная функция HRESULT2()=0; // Bcoz этой функции Родительский класс является абстрактным. }; class Child: public ...
вопрос задан: 8 March 2012 15:55
0
ответов

Как упростить генерацию кода во время выполнения?

Я работаю над программой, которая генерирует код на ассемблере во время выполнения. Например, вот очень простая функция, которая генерирует ассемблерный код для вызова функции GetCurrentProcess (для...
вопрос задан: 6 March 2012 10:11
0
ответов

векторная инициализация c++

Я использовал следующую векторную инициализацию со значениями в Code::Blocks и компиляторе MingW: vector v0 { 1,2,3,4}; После этого мне пришлось переместить код в проект Visual Studio...
вопрос задан: 5 March 2012 23:40
0
ответов

Динамическое и статическое связывание и развертывание в Visual Studio 2010

У меня есть неуправляемый проект C++ в Visual Studio 2010. Он использует boost, glut и другую библиотеку от поставщика. Я настроил проект для создания более «независимого от DLL» исполняемого файла. Все ...
вопрос задан: 5 March 2012 13:39
0
ответов

Могу ли я исключить некоторые конкретные предупреждения из «рассматривать предупреждения как ошибки», не отключая их?

В моем Visual C ++ код, который я хочу иметь / WX - "обрабатывать предупреждения как ошибки". Это заставляет меня разбираться с каждым предупреждением, включая C4996 - «X был объявлен устаревшим», который я не хочу рассматривать - я не хочу ...
вопрос задан: 5 March 2012 12:48
0
ответов

Библиотека ATL :warning LNK4254 и LNK4078

Я делаю проект с использованием Visual С++ 2010 под Windows 7. Мне нужно использовать библиотеку ATL, на самом деле я установил Windows WDK (версия 7600.16385.1) В частности, я использую следующие библиотеки из WDK...
вопрос задан: 4 March 2012 22:44
0
ответов

Организация решений, проектов и SVN

Мне нужна помощь в настройке проекта в SVN в отношении структуры каталогов. Я прочитал несколько ответов по этому поводу на SO, но, поскольку я новичок в этом, большинство из них трудно понять...
вопрос задан: 2 March 2012 18:58
0
ответов

Есть ли особый способ объявить/определить конструкторы (и деструкторы) C++

EDIT: это обсуждение наилучшей практики в (упрощенном) случай представлен ниже. Какой бы инструмент, стиль кодирования или что-то еще вы ни хотели предложить, опубликуйте это. Спасибо. Почему нет специальных...
вопрос задан: 29 February 2012 15:19
0
ответов

Ошибка Visual C++ 10.0 в std::reference_wrapper?

Код: #include struct Foo { virtual void mf() = 0; }; struct Bar: Foo { virtual void mf() {} }; int main() { Bar o; std::reference_wrapper ...
вопрос задан: 29 February 2012 14:10
0
ответов

Невозможно скомпилировать с VC ++ / VS2010, нацеленным на x64: LNK1158: не удается запустить cvtres.exe

Как разработчик C #, я недавно решил попробовать написать несколько программ на C ++, главным образом потому, что я нашел интересный API C ++, с которым хотел поиграть. За несколько дней я написал очень простую программу ...
вопрос задан: 29 February 2012 08:52
0
ответов

jom зависает при сборке на Qt Creator - MSVC 2008 Express

У меня есть проект Qt, над которым я работал несколько месяцев, и по непонятной причине он прекратил сборку сегодня днем. Запуск qmake не помогает, и когда это произошло в прошлый раз, единственный способ ...
вопрос задан: 29 February 2012 04:36
0
ответов

Как мне получить «потерянный» бит при битовом сдвиге?

Я хочу битовый сдвиг переменной и сохранить сдвинутый бит в логическом значении. Что-то вроде: unsigned int i = 1; bool b = rshift (& i); // i теперь равно 0, а b имеет значение true. Как это может быть ...
вопрос задан: 27 February 2012 08:24
0
ответов

Как вставить ввод в окно консоли при отладке с помощью Visual C ++ 2010?

Я делаю консольное приложение, получающее ввод из окна консоли. Если я использую Eclipse для IDE, я могу вставлять ввод в окно консоли. Но я не могу вставить ввод в окно консоли, если использую Visual C ++ ...
вопрос задан: 26 February 2012 07:49
0
ответов

OpenCV Добавить столбцы в матрицу

в OpenCV 2 и позже есть метод Mat::resize, который позволяет вам добавить любое количество строк со значением по умолчанию в вашу матрицу есть ли эквивалентный метод для столбцов. и если нет, то какой самый ...
вопрос задан: 24 February 2012 08:15
0
ответов

Как передать массив конструктору?

Я хочу передать массив конструктору, но передается только первое значение - остальное выглядит как мусор. Вот упрощенная версия того, над чем я работаю: #include доска классов {...
вопрос задан: 24 February 2012 07:24
0
ответов

Почему исполняемый файл такой большой? (Почему не удаляется мертвый код?)

Компиляция и связывание этого файла приводит к получению исполняемого файла размером 1 КиБ: #pragma comment (компоновщик, "/ Entry: mainCRTStartup") // Код CRT отсутствует (уменьшить размер) #pragma comment (компоновщик, "/ Subsystem: Console") // Необх
вопрос задан: 23 February 2012 23:50
0
ответов

Сбой FileDialog при заполнении нижних 4 ГБ

, чтобы отловить ошибки усечения указателя в 64 битах, я добавил упомянутый здесь фрагмент кода, который резервирует нижние 4 ГБ памяти, поэтому выделенные блоки выше 32 бит. В тестовом приложении MFC x64 я вызываю ...
вопрос задан: 23 February 2012 13:58
0
ответов

что дороже памяти. «Создание и удаление объектов» или «повторное использование объекта»? [closed]

У меня есть объект, который нужен на протяжении всей игры каждые 10 секунд. я должен продолжать удалять объект или продолжать использовать тот же объект? где находится объект в так называемом «свободном времени»? ...
вопрос задан: 22 February 2012 13:34
0
ответов

Точки останова Visual Studio перемещены

Изначально я использовал Visual Studio C ++ Express, я переключился на Ultimate и в настоящее время не понимаю, почему отладчик перемещает мои точки останова, для пример: if (x> y) {int z = x / y; & ...
вопрос задан: 21 February 2012 20:11
0
ответов

Расчет размера буфера sprintf ()

A (очень давно). В то время как назад я регулярно использовал следующий код - тогда на MSVC 6 - для определения объема памяти, необходимой для форматировать строку для функции с переменными аргументами: void LogPrint (const char * ...
вопрос задан: 20 February 2012 22:10
0
ответов

„Android“: Maketai „slenka“ nuo ekrano?

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 ...
вопрос задан: 17 February 2012 21:29
0
ответов

Отключение предварительно скомпилированных заголовков для определенного файла в проекте VC ++ 2010

Как название говорит. У меня есть проект C ++, и я добавил 1 файл C .h и исходный файл C .c, но у них возникают проблемы, потому что остальная часть проекта использует предварительно скомпилированный заголовок, но если я попытаюсь включить ...
вопрос задан: 16 February 2012 20:58
0
ответов

Clang vs MSVC: обработка прототипов шаблонных функций

Ниже приводится фрагмент тестового кода, и я сравниваю результат компиляции с MSVC и Clang соответственно . Вывод каждого компилятора показан ниже. MSVC делает вид, что неиспользованный ...
вопрос задан: 16 February 2012 00:33
0
ответов

4d отображение в C ++?

Подскажите, пожалуйста, как я могу написать многомерную карту. Для двухмерной карты я сделал следующее: map Сотрудники Сотрудники [«person1»] = 200; Я пытался использовать ...
вопрос задан: 15 February 2012 06:26
0
ответов

Visual C++ x64 add with carry

Поскольку для ADC, похоже, не существует intrinsic, и я не могу использовать inline assembler для архитектуры x64 с Visual C++, что мне делать, если я хочу написать функцию, использующую add with carry, но ...
вопрос задан: 11 February 2012 16:02
0
ответов

Что это за файлы .pch и .ncb в Visual Studio?

У меня есть несколько небольших проектов Visual Studio (C ++). И многие из этих проектов имеют файлы с расширениями .ncb и .pch. Эти файлы довольно большие и занимают много места (более 100 МБ). Что ...
вопрос задан: 11 February 2012 14:16
0
ответов

Как я могу получить UNC-путь для файла, доступ к которому осуществляется через сетевой диск?

Я работаю над приложением на VC ++, в котором сетевые диски используются для доступа к файлам . Диски назначаются вручную пользователями, а затем диск выбирается в приложении. В результате ...
вопрос задан: 10 February 2012 19:18