Результаты поиска по запросу "c++"

3 ответа

@Lindydancer - В любом случае, RTTI является противоположностью времени компиляции, и я полагаю, что вы правы. Управление памятью в C ++ является явным, и я слишком долго был испорчен управляемым кодом.

жный дубликат: Программирование на C: как free знает, сколько стоит free? [https://stackoverflow.com/questions/1518711/c-programming-how-does-free-know-how-much-to-free] Какdelete знаете сколько байт нужно освободить? Я прочитал, что есть ...

5 ответов

Вы должны попробовать отключить его, чтобы увидеть, помогает ли это. Запустите и GetProcessHeap, и кучу CRT (и любые другие кучи, которые вы, возможно, создали).

ользую C ++ в Windows 7 с MSVC 9.0, а также смог протестировать и воспроизвести на Windows XP SP3 с MSVC 9.0. Если я выделяю 1 ГБ объектов размером 0,5 МБ, когда я их удаляю, все в порядке и ведет себя как ожидалось. Однако, если я выделяю 1 ГБ ...

8 ответов

Файлы Lib явно добавлены в проект Visual Studio

ался скомпилировать приложение, которое использует сжатие zlib в VC ++ 2010. Я получаю error LNK2019: unresolved external symbol _inflateInit2_ referenced in function ...сообщение об ошибке, которое не было бы необычным, если бы я не связывал ...

ТОП публикаций

12 ответов

Никогда не используйте комментарии в стиле C ++ (т.е. // комментарий). Вместо этого всегда используйте комментарии в стиле C PHP написан на C и предназначен для компиляции под любой ANSI-C-совместимый компилятор. Несмотря на то, что многие компиляторы принимают комментарии в стиле C ++ в коде C, вы должны убедиться, что ваш код будет компилироваться и с другими компиляторами. Единственным исключением из этого правила является код, специфичный для Win32, поскольку порт Win32 специфичен для MS-Visual C ++, и этот компилятор, как известно, принимает комментарии в стиле C ++ в коде C.

могу автоматически заменить все комментарии в стиле C (/* comment */) комментариями в стиле C ++ (// comment)? Это должно быть сделано автоматически в нескольких файлах. Любое решение в порядке, пока оно работает.

1 ответ

FCD - окончательный проект комитета.

т вопросЯ безуспешно спросил, как использовать разные реализации pimpl в зависимости от аргумента шаблона. [https://stackoverflow.com/questions/5419670/inner-class-depending-on-a-template-argument] Может быть, этот пример лучше иллюстрирует то, ...

2 ответа

@templatetypedef Обратите внимание, что я специально думаю о EOF - tbh Я не уверен, что произойдет, если есть данные, но чтение / синтаксический анализ не удается

я хочу прочитатьвсе целые числа от стандартного ввода до вектора, я могу использовать удобный: vector<int> v{istream_iterator<int>(cin), istream_iterator()};Но давайте предположим, что я хочу только читатьn целые числа. Все ли у меня есть петля ...

2 ответа

Конвенция. Они делали это все время, начиная с дней Си и до этого ... и не видели веской причины отказаться от этого соглашения (не говоря уже о возможном нарушении совместимости с тоннами существующего кода), просто чтобы добавить заглавные буквы в куча имен функций.

о любопытно, почему стандартная библиотека C ++ использует все строчные и подчеркивания вместоcamelCase или жеPascalCase соглашение об именовании. Лично я считаю, что с последним гораздо легче иметь дело при наборе кода, но есть ли какая-то ...

2 ответа

coliru.stacked-crooked.com/a/1c4693c645d76d34

лкнулся со следующей странностью, когда сделал ошибку при написании кода для деревьев. Я много раз сократил этот пример, так что это только линейное дерево. По сути, в функции main () я хотел присоединить Node к своему дереву, но вместо того, ...

3 ответа

Импорт DLL с C ++ (Win32)

Как импортировать DLL (minifmod.dll) в C ++? Я хочу иметь возможность вызывать функцию внутри этой DLL. Я уже знаю список аргументов для функции, но я не знаю, как ее вызвать. Есть ли способ объявить импортированную функцию в C ++, как в C #?

12 ответов

Проверка, все ли элементы вектора равны в C ++

Если у меня есть вектор значений и я хочу проверить, все ли они одинаковы, каков наилучший способ сделать это в C ++ эффективно? Если бы я программировал на каком-то другом языке, таком как R, один из способов, которым я хотел бы прыгнуть, - это ...