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

2 ответа

cplusplus.com/reference/iostream/streambuf/pbackfail

ользую стандартный iostream для получения входных данных из файла, и я запуталсяunget() противputback(character), Из документации мне кажется, что эти функции фактически идентичны, гдеunget() просто запоминает вставленный персонаж, поэтому я ...

3 ответа

 неправильно сформировано 5.19), в этом случае программа некорректна. "). То, что я сказал раньше, относится к

от вопрос уже есть ответ здесь: Неявные правила преобразования типов в операторах C ++ [/questions/5563000/implicit-type-conversion-rules-in-c-operators] 9 ответов Рассмотрим следующие программы: // http://ideone.com/4I0dT #include <limits> ...

1 ответ

Второй обычно не компилируется. И если он компилируется, класс выполняет сложные операции в конструкторе / операторе присваивания. И это, вероятно, утечка памяти.

разница между этим: Myclass *object = new Myclass();а также Myclass object = new Myclass();Я видел, что многие библиотеки C ++, такие как wxWidgets, OGRE и т. Д., Используют первый метод ... Почему?

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

3 ответа

 или другой стандартный механизм).

акое представление ловушек в C (некоторые примеры могут помочь)? Это относится к C ++? float f=3.5; int *pi = (int*)&f; Редактировать: Я знаю, что пи нарушает правило псевдонимов, и это UB в соответствии со стандартом C. Atleast на GCC не ...

5 ответов

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

+ class bar { int i; char b; float d; }; void foo ( bar arg ); void foo ( bar &arg ); void foo ( bar *arg );это пример класса / структуры и функций у меня есть несколько вопросов В чем разница между первым и вторым способами передачи аргумента ...

3 ответа

вызовы функций не дают постоянных времени компиляции (по некоторым сложным причинам)

едия (Вот [http://en.wikipedia.org/wiki/Template_metaprogramming#Compile-time_code_optimization] ) дает время развертывания цикла for ....... Мне было интересно, можем ли мы использовать аналогичный цикл for с операторами шаблона внутри ... ...

14 ответов

Это вопрос о C ++ и std :: ostream, а не о C и printf. :)

у работать с 8-разрядными переменными без знака в C ++. Илиunsigned char или жеuint8_t сделать трюк, что касается арифметики (что ожидается, так как AFAIKuint8_t это просто псевдоним дляunsigned charили так отладчик представляет это. Проблема в ...

6 ответов

 начать с подчеркивания. Кроме того, другой ответ уже предложил литералы - почему бы не принять тот?

аружил тревожное несоответствие междуstd::string и строковые литералы в C ++ 0x: #include <iostream> #include <string> int main() { int i = 0; for (auto e : "hello") ++i; std::cout << "Number of elements: " << i << '\n'; i = 0; for (auto e : ...

5 ответов

Я думаю, что unique_lock может также использоваться, когда вам нужно подчеркнуть разницу между уникальными и общими блокировками.

очень хорошо понимаю разницу между этими двумя классами замков. В форсированной документации сказано,boost::unique_lock не осуществляет блокировку автоматически. Означает ли это, что основное различие междуunique_lock а такжеlock_guard ...

7 ответов

Ваш код должен быть полностью функциональным!

ужно динамически выделять 1-D и 2-D массивы, размеры которых указаны во время выполнения. Мне удалось "открыть"std::vector и я думаю, что это соответствует моим целям, но я хотел бы спросить, является ли то, что я написал, правильным и / или ...