0
ответов

Почему встроенный ассемблер GCC требует затирания информации, а MSVC не требует #39;t

Я не понимаю, как это должно работать. Встроенный ассемблер GCC сложно понять правильно, но он очень специфичен в отношении маркировки затирающей информации, чтобы компилятор знал, что вы делаете....
вопрос задан: 8 May 2012 19:23
0
ответов

Переезд :что для этого нужно?

Что нужно для использования оператора присваивания перемещения стандартной строки ::(в VC11 )? Я надеялся, что он будет использоваться автоматически, так как v больше не нужен после назначения. Требуется ли в этом случае перемещение std ::?...
вопрос задан: 7 May 2012 21:46
0
ответов

Как сохранить клиентскую область дочернего окна в файл Bitmap?

Я создал приложение Windows с использованием ядра WIN32 и VC ++. В моем родительском окне у меня есть дочернее окно и две кнопки «сохранить» и «отправить». Когда пользователь нажимает кнопку «Сохранить», я хочу ...
вопрос задан: 4 May 2012 21:48
0
ответов

Что такое _tmain в консольных проектах Visual C++

В Visual C++ 2008 Express, когда я создаю новый консольный проект, я получаю для начала следующую программу: //Explodey.cpp : определяет точку входа для консольного приложения. // #include "stdafx....
вопрос задан: 4 May 2012 16:38
0
ответов

Размер структуры, содержащей 1 указатель

Предположим, у меня есть следующий шаблон класса :template struct Wrapper { T *t _; static void check (){ static _assert (sizeof (Wrapper == sizeof (T *), "Недопустимое предположение" )...
вопрос задан: 4 May 2012 14:50
0
ответов

C++11, вызывающий конструктор из конструктора того же типа класса

Мне сказали, что возможно следующее из-за изменений в C++11 :class SomeType { внутренний номер; общественный :SomeType (int новый _номер):номер (новый _номер ){} SomeType():SomeType (42 ){} }; Но когда я пытаюсь...
вопрос задан: 3 May 2012 00:11
0
ответов

Как использовать qmake с двумя исходными файлами, которые имеют одинаковые name?

В моем проекте Qt есть два исходных файла с одинаковым именем, но в разных папках. Файл pro: SOURCES = A / Test.cpp SOURCES + = B / Test.cpp Он может генерировать Visual Файл решения Studio через Qt Visual ...
вопрос задан: 1 May 2012 21:22
0
ответов

Почему Visual C++ предупреждает о неявном приведении const void **к void *в C, но не в C++?

Резюме Компилятор C/C++ в Microsoft Visual Studio выдает предупреждение C4090, когда программа C пытается преобразовать указатель в указатель на константные данные (, такие как const void **или const char **)в void *(. даже...
вопрос задан: 1 May 2012 21:04
0
ответов

Может ли линейный блок (__asm )препятствовать оптимизации функций?

При использовании Microsoft Visual C++ (не CLI, а только стандартного родного C++ )приводит ли встроенная сборка к отключению оптимизации для функции? Когда я проверил с помощью IDA, код некоторых функций...
вопрос задан: 30 April 2012 18:02
0
ответов

Возврат по ссылке и по значению. C++

В какой ситуации может возникнуть ошибка, если вы не вернете что-то по ссылке для функции?
вопрос задан: 30 April 2012 07:28
0
ответов

В чем разница между printf и std ::ostream в консоли Windows с использованием UTF -8 вывод

У меня есть программа, которая выводит строку UTF -8 на консоль:#include инт основной (){ printf ("Мир Мира Ειρήνη\n" ); вернуть 0; } Я настраиваю консоль на использование шрифтов True Type (...
вопрос задан: 29 April 2012 19:16
0
ответов

Другой способ использовать ключевое слово continue в C ++

Недавно мы нашли «хороший способ» закомментировать строки кода, используя continue: for (int i = 0; i около 30 строк кода Продолжить; .... // -> есть о ...
вопрос задан: 29 April 2012 13:32
0
ответов

C ++ не позволяет мне заводить друзей

У меня есть два класса, Mesh и MeshList. Я хочу, чтобы в MeshList была функция, которая может изменять приватные элементы Mesh. Но это не скомпилируется, и я не знаю почему. Вот мой код Mesh.h #ifndef ...
вопрос задан: 27 April 2012 01:17
0
ответов

SFINAE -Попытка определить, имеет ли тип шаблона функцию-член с помощью & #39;variable& #39; возвращаемый тип

Проблемы с SFINAE. Мне нужно иметь возможность определить, имеет ли Type оператор функции-члена ->, определенный независимо от его возвращаемого типа. Пример следует. Этот класс в тестере. Это определяет...
вопрос задан: 26 April 2012 21:28
0
ответов

C++ ifstream::read медленный из-за memcpy

Недавно я решил оптимизировать чтение некоторых файлов, потому что, как все говорят, чтение большого куска данных в буфер, а затем работать с ним быстрее, чем использовать множество небольших чтений. И...
вопрос задан: 26 April 2012 05:14
0
ответов

Пользовательский ввод (cin)-Значение по умолчанию

Я не могу понять, как использовать «значение по умолчанию», когда запрашиваю у пользователя ввод. Я хочу, чтобы пользователь мог просто нажать Enter и получить значение по умолчанию. Рассмотрим следующий фрагмент кода, не могли бы вы...
вопрос задан: 25 April 2012 11:28
0
ответов

c++11 :тонкость std ::forward :Действительно ли необходима идентичность?

Я создал тестовый пример, чтобы узнать об идеальной переадресации.std ::string inner (const std ::string& str ){ return "const std ::string&"; } std ::string inner (std ::string& str ){ return "std ::...
вопрос задан: 24 April 2012 15:17
0
ответов

ошибка LNK2001 :неразрешенный внешний символ C++

В моем коде VC++, который раньше компилировался нормально, я добавил функцию X ()вот так :В файл BaseCollection.h Базовый класс { // код виртуальный HRESULT X (); //код }; В файле...
вопрос задан: 23 April 2012 11:23
0
ответов

Следует ли определять как _WIN32, так и _WIN64 в 64-битной сборке?

Когда мы добавляем 64-битную конфигурацию из уже существующего 32-битного проекта, Visual Studio копирует 32-битные конфигурации по умолчанию. VS даже копирует _WIN32 Все мои 64-битные проекты также определяют ...
вопрос задан: 21 April 2012 22:43
0
ответов

Возможные последствия добавления файлов *.sdf в.gitignore

Недавно я отправил проект Visual Studio C++ на github. Я заметил, что VS создает относительно большой файл.sdf (~25 МБ). Я попытался удалить этот файл в своей рабочей области, чтобы посмотреть, будет ли VS...
вопрос задан: 21 April 2012 14:06
0
ответов

Как объединить два изображения в opencv?

Я вычислил гомографию, вынул перспективное преобразование. Я могу отображать два изображения в одном окне, но не могу их объединить. Вот мои примеры изображений -> Код, который я использую, этот код -> cv :...
вопрос задан: 21 April 2012 11:34
0
ответов

Выравнивание структуры в Visual C++

Visual C++ предлагает как переключатель компилятора (/Zp), так и прагму pack для воздействия на выравнивание членов структуры. Тем не менее, у меня, кажется, есть некоторое неправильное представление о том, как они работают. Согласно MSDN, для...
вопрос задан: 21 April 2012 10:08
0
ответов

Visual Studio 2010 C++, не удается открыть включаемый файл :& #39;afxwin.h& #39;, & #39;TCHAR.H& #39; и & #39; кассета& #39;

Я новичок в VS2010 и пытался скомпилировать проект, когда-либо работавший в VS2008. Ошибка выглядит просто :stdafx.h (43 ):фатальная ошибка C1083 :Невозможно открыть включаемый файл :'afxwin.h' :Нет такого файла или каталога...
вопрос задан: 20 April 2012 21:56
0
ответов

Почему вызывается этот конструктор копирования, а не конструктор перемещения?

Следующий фрагмент кода вызывает копирование конструктор должен вызываться там, где я ожидал вызова конструктора перемещения: #include struct Foo { Foo() { puts("Foo построено!"); } ...
вопрос задан: 18 April 2012 01:42
0
ответов

Как исключить заголовки библиотеки из анализа статического кода Visual Studio?

Я настроил buildbot для компиляции моего приложения Qt/C++ с флагом /analyze. Однако анализ также углубляется в заголовки qt, которые меня не интересуют :c :\qt\qt -везде -opensource -src -4....
вопрос задан: 17 April 2012 20:35
0
ответов

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

Я пытаюсь выяснить, какая форма анализа псевдонима используется в Visual C++. Это также известно как анализ указателя, модификация - касательно анализа, точек - к анализу или анализу побочного эффекта, и достаточно близко к...
вопрос задан: 17 April 2012 09:35
0
ответов

Visual C++ — не видно, какой внешний отсутствует

Я пытаюсь создать многопроектное приложение в Visual C++ 10 в режиме выпуска. Я получаю следующую ошибку ссылки: 2> Все результаты обновлены. 2>PidAppLib.lib(ThreadWin32.obj) : ошибка LNK2011: предварительно скомпилировано ...
вопрос задан: 17 April 2012 09:14
0
ответов

Борьба с конструкторами копирования в C++

Я пытаюсь написать конструктор копирования для своей структуры, но, похоже, у меня это не получается, и я был бы признателен за любую возможную помощь, пожалуйста. Я хочу сделать глубокую копию, рекурсивно, но сохраняю...
вопрос задан: 15 April 2012 10:08
0
ответов

Определена ли упаковка структур, передаваемых в COM-интерфейсах?

Я работаю со сторонним COM-сервером с собственным пользовательским интерфейсом, который устанавливает и получает структуры в качестве некоторых своих свойств. Так получилось, что я использую C++ для клиента. Я опубликовал несколько...
вопрос задан: 13 April 2012 17:29
0
ответов

Принудительно использовать CMake Компилятор C++ для файлов C в Visual Studio

Я создал файлы .h и .c, которые должны быть скомпилированы как файлы C++ в Visual Studio. Я слышал, что могу сделать что-то вроде set_source_files_properties(${SOURCES} PROPERTIES LANGUAGE "CXX" ). В ...
вопрос задан: 13 April 2012 09:38