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

3 ответа

Цитата из источника: +1

мог найти однозначного ответа на этот вопрос. Я полагаю, что большинство реализаций используют сортировку слиянием, которая является стабильной, но является ли стабильность требованием или побочным эффектом?

1 ответ

Весь смысл моего поста состоял в том, чтобы было легче читать. 3./5 не выглядит как стандартное математическое уравнение. Вам нужно знать свою аудиторию: я не думаю, что автор (если у них проблемы с реальными и целыми числами) программирует для научных приложений высокого уровня, поэтому я думаю, что чем проще, тем лучше.

отал над чем-то другим, но все получилось как ноль, поэтому я сделал этот минималистичный пример, и результат по-прежнему равен 0. #include <iostream> int main(int argc, char** argv) { double f=3/5; std::cout << f; return 0; }Чего мне не хватает?

1 ответ

 Ваш код (или создайте свой собственный тип шаблона упаковки, я думаю).

т я использую pugixml для обработки документов XML. Я перебираю узлы, используя эту конструкцию pugi::xml_node tools = doc.child("settings"); //[code_traverse_iter for (pugi::xml_node_iterator it = tools.begin(); it != tools.end(); ++it) ...

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

3 ответа

Честный ответ: я не знаю.

елившись таким образом, мы не можем сделать ни++x++ ни++x--, Но с другой стороны, оба(++x)++ а также(++x)-- полезные выражения:(++x)++ приращенийx на два и возвращает значение «посередине», а(++x)-- по существу эквивалентноx+1 но полностью ...

1 ответ

если вы говорите о Win32 - вы можете попробовать сжать что-то с помощью LARGEADDRESSAWARE. У вас будет ~ 1 ГБ дополнительной дефрагментированной памяти, поэтому ваше приложение будет фрагментировать ее дольше.

а возникали проблемы, из-за которых наши долго выполняющиеся серверные процессы (работающие на Windows Server 2003) выдавали исключение из-за сбоя выделения памяти. Мы подозреваем, что эти выделения не выполняются из-за ...

2 ответа

если вы хотите объявить x тип другой переменной в области видимости, вы можете использовать

лиauto Ключевое слово будет использоваться как спецификатор класса хранения в C ++ 11? Является ли следующий код допустимым в C ++ 11? int main() { auto int x; }

3 ответа

Компиляторы не используют «чистые» (что бы это ни значило) грамматики для анализа - это программы реального мира, которые делают то же, что и все программы реального мира, - применяют эвристику в определенных ситуациях. Вот почему компиляторы C ++ (и компиляторы для большинства других языков, кроме упражнений для старшекурсников) не создаются с использованием генераторов компиляторов.

утался в том, как контекстная чувствительность и неоднозначность влияют друг на друга. То, что я считаю правильным: Неоднозначность: Неоднозначная грамматика приводит к построению более одного дерева синтаксического анализа с использованием ...

3 ответа

Спасибо за четкое объяснение. Итак, в конце концов, вы согласны с JohannesD о том, почему он не работает в C ++ 03, а не в C ++ 0x?

я есть некоторые проблемы с компиляцией, возвращающие элементы типа T в вектор при компиляции с g ++ -std = c ++ 0x. Это минимальный пример: #include <vector> using namespace std; class A { public: A() { } A& operator=(A &orig) { return *this; ...

4 ответа

На самом деле четко определенное поведение: он вызывает непредвиденный (). Плохо реализованное поведение, да, но четко определенное.

преимущество объявления возможных исключений из функции C ++? Другими словами, что означает добавление ключевого словаthrow() на самом деле делать? Я читал, что объявление функции, такое какvoid do_something() throw(); должны гарантировать, что ...

4 ответа

Когда и почему ОС инициализирует память в 0xCD, 0xDD и т. Д. В malloc / free / new / delete?

ение последних 2 дней я застрял на нарушении, которое, похоже, не может уйти. Я использовал точки останова и находился там, где ошибка, но я просто надеюсь, что один из вас будет знать, в чем проблема, без того, чтобы мне пришлось копировать + ...