0
ответов

C ++, ошибка неоднозначного наследования в vs 2010

У меня есть проблемы с применением полиморфизма в этом примере. Этот вопрос аналогичен моему последнему вопросу C ++, виртуальное наследование, странный абстрактный класс + проблема клонирования. Есть 3 ...
вопрос задан: 23 May 2017 12:26
0
ответов

Изображения как часть документации / комментариев исходного кода? [Закрыто]

Мои вопрос аналогичен добавлению изображений в исходный код, но моя среда - Visual C ++. Есть ли способ, как добавить изображения как часть комментариев и заставить среду IDE отображать их (встроенные, ...
вопрос задан: 23 May 2017 12:25
0
ответов

MSVC errno thread security

Является ли errno на MSVC потокобезопасным? Согласно ответам на этот вопрос, POSIX требует, чтобы errno был потокобезопасным.Но MSVC, вероятно, не совместим с POSIX, а MSDN ничего не говорит о потоке -...
вопрос задан: 23 May 2017 12:25
0
ответов

Разница в производительности между MSVC и GCC для высокооптимизированного кода матричного умножения

Я вижу большую разницу в производительности между кодом, скомпилированным в MSVC (в Windows) и GCC (в Linux) для системы Ivy Bridge. Код делает плотное матричное умножение. Я получаю 70% ...
вопрос задан: 23 May 2017 12:24
0
ответов

Избыточная инструкция в скомпилированном коде [дубликат]

Возможный дубликат: В чем смысл LEA EAX, [EAX]? Во время разборки я заметил следующий код: test.cpp: #include int main (int argc, char * argv [...
вопрос задан: 23 May 2017 12:24
0
ответов

Утечка памяти после использования typeinfo::name()

У меня есть программа, в которой, частично для информационного лога, я вывожу имена некоторых классов по мере их использования (в частности, я добавляю запись в лог, говорящую примерно следующее Messages::CSomeClass ....
вопрос задан: 23 May 2017 12:22
0
ответов

Огромный файл статической библиотеки при компиляции с использованием VS2005, нормального размера при компиляции с использованием gcc

I ' m, компилирующая статическую библиотеку, которая в основном содержит шаблонные классы. Когда он скомпилирован с использованием gcc, размер результирующего файла .a составляет около 40 МБ. Это довольно много, но не совсем ...
вопрос задан: 23 May 2017 12:21
0
ответов

Изменилось ли в прошлом поведение при удалении указателей на константу?

Я получил следующий тестовый код с http://support.microsoft.com/kb/ 131322: const int * pi = new int (1000); const char * pch = новый символ (65); void main (void) {delete pi; // Ошибка C2710: ...
вопрос задан: 23 May 2017 12:21
0
ответов

Отличные реализации для чистых виртуальных функций с тем же именем [дубликат]

Возможный дубликат: наследовать интерфейсы с общим именем метода У меня есть два базовых класса I1 и I2 с чистыми виртуальными функциями void R () = 0 ;. Я хочу, чтобы производный класс IImpl унаследовал от I1 и ...
вопрос задан: 23 May 2017 12:19
0
ответов

Есть ли простой способ сделать `boost :: ptr_vector` более удобным для отладчика в Visual Studio?

Я рассматриваю возможность использования boost :: ptr_container в результате ответы на этот вопрос. Моя самая большая проблема с библиотекой заключается в том, что я не могу просматривать содержимое коллекции в отладчике, ...
вопрос задан: 23 May 2017 12:17
0
ответов

Несколько вопросов о Компиляторы C ++: GCC, MSVC, Clang, Comeau и т. Д.

У меня несколько вопросов о компиляторах C ++. Обязательно ли компиляторы C ++ быть однопроходными? Об этом говорится в Стандарте? В частности, есть ли однопроходный компилятор GCC? Если это так, то почему ...
вопрос задан: 23 May 2017 12:15
0
ответов

Почему предпочтительнее статическое утверждение на основе шаблона, а не статическое утверждение на основе typedef?

Существует две широко используемые реализации статического утверждения для версий C ++, которые еще не построены -в static_assert. Первый используется в Boost и использует шаблон и его специализацию ...
вопрос задан: 23 May 2017 12:15
0
ответов

LNK2019 неразрешенный внешний символ NtOpenFile

Я столкнулся с ошибкой компоновщика в моем коде. Я пытаюсь скомпилировать с помощью командной строки Visual Studio (2010) в Win-7 X64 bit m / c. Я вижу ошибку, как показано ниже. dust2.obj dust2.obj: error ...
вопрос задан: 23 May 2017 12:13
0
ответов

Как вывести числовую константу времени компиляции во время компиляции в Visual C ++?

Visual C ++ имеет сообщение #pragma, которое выводит строку в выходные данные компилятора. Теперь у меня есть фабрика: template CComPtr <Тип> CreateComObject () {CComPtr newObject (...
вопрос задан: 23 May 2017 12:13
0
ответов

Альтернативы ppl

В моем предыдущем вопросе я задал коснулся темы parallel_for из ppl.h, предоставленной Microsoft. Но вскоре после того, как я понял, что его использование делает его приложение непереносимым (если я ...
вопрос задан: 23 May 2017 12:10
0
ответов

Ошибки 'min (& max) не являются членами std' при сборке OpenCV 2.4.6 в Windows 8 для Visual Studio 2012

Я пытаюсь собрать OpenCV 2.4.6 на Windows 8 в Visual Studio 2012. Загрузив исходный код с https://github.com/Itseez/opencv, я создаю (оставляя конфигурацию по умолчанию), используя cmake и ...
вопрос задан: 23 May 2017 12:10
0
ответов

Отображать код (html css, php, javascript, jQuery и т. д.) на веб-странице, точно так же, как код отображается здесь, в поле с синтаксической подсветкой

I ' хочу отображать код на веб-странице; Однако я бы хотел, чтобы он сохранил интервал и был обозначен синтаксисом по цвету. Пожалуйста, не отвечайте: Замените <> & "такими объектами, как & lt; ...
вопрос задан: 23 May 2017 12:10
0
ответов

Какова цель фиктивного сложения в этом макросе «количество элементов»?

Visual C++ 10 поставляется с stdlib.h, который, среди прочего, содержит этот гем: template char (*__countof_helper(UNALIGNED _CountofType (&...
вопрос задан: 23 May 2017 12:10
0
ответов

Что такое u_int32_t? [дубликат]

Возможный дубликат: типы данных, используемые в C Hi Занимаюсь портированием с Linux на Visual C ++. И обнаружил довольно много ошибок. Что такое u_int32_t? Не могу найти в Visual C ++? Это только доступно ...
вопрос задан: 23 May 2017 12:10
0
ответов

What is the “^” symbol in C++?

Has a new symbol joined the C++ language specification while I was sleeping under a rock? I just encountered the following question: Restrict Text Box to only accept 10 digit number Which suggests ...
вопрос задан: 23 May 2017 12:10
0
ответов

Почему сравнение double и float приводит к неожиданному результату? [дубликат]

Возможный дубликат: странный результат при сравнении float с литералом float float f = 1.1; двойной d = 1,1; if (f == d) // возвращает ложь! Почему это так?
вопрос задан: 23 May 2017 12:09
0
ответов

Почему «strcat» считается «небезопасным»? [дубликат]

Возможный дубликат: Почему MSVC ++ считает «std :: strcat» «небезопасным»? (C ++) Вот мой код: char предложение [100] = ""; char * article [5] = {"the", "a", "one", "...
вопрос задан: 23 May 2017 12:09
0
ответов

Как определить, что список va _пуст

Я читал, что некоторые компиляторы поддерживают список va _с макросами, и пользователи могли перегружать функциональность другими макросами для подсчета списка va _. Есть ли у визуальной студии...
вопрос задан: 23 May 2017 12:08
0
ответов

Эмуляция «enum class» или надежная альтернатива для MSVC 10.0

Я ищу хакерское решение следующей проблемы: GCC 4.4+ принимает следующий код c ++ 0x: enum class my_enum {значение1, значение2 }; Что позволяет использовать следующее: my_enum ...
вопрос задан: 23 May 2017 12:08
0
ответов

Собственное расширение .net для node.js

Я хочу использовать .net dll в node.js. Означает ли это, что мне нужно сделать эти DLL доступными с помощью c/c++, используя «хостинг clr», а-ля интерфейсы хостинга .NET Framework 4 или Размещение общего языка ...
вопрос задан: 23 May 2017 12:08
0
ответов

Как мой код может отличить константу времени компиляции от переменной?

Вот моя проблема. У меня есть макрос BINARY_FLAG: #define BINARY_FLAG (n) (static_cast (1 << (n))), который можно использовать так («постоянный» сценарий): static const ...
вопрос задан: 23 May 2017 12:07
0
ответов

Обертывание неуправляемой библиотеки классов C ++ с помощью C ++ / CLI - Вопрос 2 - Коллекции

Примечание. Этот пост представляет собой вопрос №2 моего запроса. Вводный блок (весь текст до тех пор, пока не будут набраны числа) повторяется в обоих вопросах, так как это дополнительная информация, которая может потребоваться ...
вопрос задан: 23 May 2017 12:06
0
ответов

Зачем программе на C ++ выделять для локальных переменных больше памяти, чем нужно в худшем случае?

Вдохновлено этим вопросом. Очевидно, в следующем коде: #include int _tmain (int argc, _TCHAR * argv []) {если (GetTickCount ()> 1) {буфер символов [500 * 1024]; ...
вопрос задан: 23 May 2017 12:06
0
ответов

Почему TortoiseHg считает Resource.h двоичным?

Использование Visual Studio 2010. У меня есть файл resource.h, который TortoiseHg считает двоичным, поэтому он выиграл ' t отобразить разницу для него в окне фиксации. Я могу легко открыть файл в текстовом редакторе и увидеть, что ...
вопрос задан: 23 May 2017 12:06
0
ответов

Почему я вижу необычное поведение при использовании std :: vector с конструктором по умолчанию?

Резюме В последнее время я видел несколько вопросов по std :: vector, а также любопытство. Я немного поигрался с ними. Я никогда особо не использовал STL, но я знал, что вы можете использовать вектор ...
вопрос задан: 23 May 2017 12:03