Как я могу сказать, что один файл .lib является статической библиотекой v.s. библиотека импорта для DLL? Есть ли какой-нибудь инструмент или команда, которые могли бы это сделать? Второй вопрос: как я могу проверить зависимости статического ...
Я получаю следующую ошибку в моей программе на C ++: 1> c: \ users \ thom \ documents \ cworkspace \ barnaby \ barnaby \ timezone.cpp (14): см. ссылку на создание экземпляра шаблона класса 'std :: map <_Kty, ...
Я просматривал некоторый код VC ++ в большой кодовой базе и наткнулся на следующее: if (nState & TOOL_TIPS_VISIBLE) nState & = ~ TOOL_TIPS_VISIBLE; else nState | = ...
Здравствуйте и добрый день. Следующий фрагмент кода компилируется на cl.exe (15.00.30729.01) и mingw-g ++ (4.4.0): template class Test {
public: T t; void error () {int ...
Обычно я воздерживаюсь от неопределенных вопросов, но в этом случае я не могу найти достаточно информации, чтобы даже начать поиск решения проблемы. Мой проект небольшой (чтобы дать вам представление: Vector / ...
boost :: array (или версия tr1 или std) предлагает некоторые приятные дополнительные функции по сравнению со встроенным массивом . До сих пор наша кодовая база содержала только встроенные массивы, например (составленные, но стили совпадающие):
...
Согласно MSDN, Visual C++ может выдать предупреждение C4523 'class' : multiple destructors specified. Как вообще возможна такая ситуация? Я попробовал следующее: class Class { ~Class(); ~Class(int);...
У меня есть программа Visual Studio 2010 на C ++, основная функция которой: vector v (10); double start = 0.0; double increment = 10.0 ;
auto f = [& start, increment] () {return start + = ...
Почему мы не можем преобразовать указатель в символ -> TO-> ссылка на указатель на постоянный символ. Мне интересно узнать причину синтаксической ошибки, когда мы вызываем foo_ptr. Когда foo_char равно ...
Я создал установщик с Visual Studio 2010 Version 10.0.40.219.1 SP1 Rel. Мое приложение собирается/компилируется для x86 и требует библиотек времени выполнения VC++. Таким образом, проект установки настроен с ...
У меня есть такая структура: struct A {void i (int i) {} void s (string const & s) {}
}; Теперь, когда я пробую это: bind1st (mem_fun (& A :: i), & a) (0);
bind1st (mem_fun (& A :: s), & a) ("") ...
Я запускаю программу на C ++ (которая отлично работает на 32-разрядной Win XP) в 64-разрядной версии Windows 7 в отладчике под Visual Studio 2010, и я невозможно открыть существующий раздел реестра с помощью следующего кода: # ...
Надеюсь, это поможет многим людям, которые пытаются установить OGRE на Windows. Мне это удалось, и я не хочу, чтобы кто-то еще прошел через такие же мучения. Я постарался сделать это объяснение ...
Как разработчик библиотеки, я хочу запретить пользователям моей библиотеки (Windows, MSVC) связываться с неправильной конфигурацией (не связывать библиотеку отладки с их программами выпуска, и наоборот ). Это ...
Какие примеры кода, который не соответствует стандартам при использовании Visual C ++? То, что разрешено компилировать под Visual C ++, но ничего больше.
Мне было интересно отметить, что C ++ (особенно VSVC ++ 2008) позволяет мне объявлять st ruct встроено в метод.
например: MyClass :: method ()
{struct test {int x;}; test t = {99};
} У меня вопрос, как ...
В чем разница между DEBUG и _DEBUG в vc ++ в Visual Studio 2008. Есть ли разница, потому что в моем проекте препроцессор в некоторых модулях - это DEBUG, а в некоторых - _DEBUG.
Компилятор (CL.EXE) может принимать несколько исходных файлов, но любит генерировать все файлы OBJ в каталоге, в котором он вызывается. Мне не удалось найти флаг компилятора для установки каталога вывода, но я ...
Я пытаюсь создать приложение сокета в Visual Studio C ++, но не могу. Проблема в том, что int listen_sock = socket (PF_INET, SOCK_STREAM, 0) возвращает -1, и я не знаю почему ... Что я делаю не так?
Прежде чем начать, я хотел бы отметить, что я использую Windows XP SP3. Недавно я заметил, что моя установка MS Visual C ++ 2008 Express больше не будет создавать новые проекты, а только открываться ранее ...
Мне нужно уловить целочисленное деление на ноль и нарушение прав доступа, чтение или запись в защищенную память, а также отобразить мой собственный диалог и сделать что-нибудь подходящее. Это исключение не может быть обнаружено с помощью try {} ...
У меня следующая ситуация: существует огромный набор шаблонов, таких как std :: vector, которые будут вызывать memmove () для перемещения частей массива . Иногда они захотят «переместить» части нулевой длины - например, ...
Я только что наткнулся на этот вопрос сегодня и пытался найти решение лучше, чем O (N), но не смог его найти. Искал через SO, но не смог найти этот вопрос. Есть ли какие-нибудь ...
Как получить общее количество памяти в байтах, используемое OpenGL в C++? Я создаю OpenGL приложение и общая используемая память, кажется, растет, я могу получить информацию об общей памяти, используемой переменными и...
Это может показаться вопросом новичка, но меня интересует, как обычно компилятор создает массивы var iable-sizes, как в следующей программе. #include int ...
Я создаю настраиваемый объект и переопределяю оператор +. Я возвращаю новый объект того же типа. Распределение памяти внутри этого метода - плохая практика? потому что тогда мне нужно будет удалить ...