Результаты поиска по запросу "c++"
cplusplus.com/reference/iostream/streambuf/pbackfail
ользую стандартный iostream для получения входных данных из файла, и я запуталсяunget() противputback(character), Из документации мне кажется, что эти функции фактически идентичны, гдеunget() просто запоминает вставленный персонаж, поэтому я ...
неправильно сформировано 5.19), в этом случае программа некорректна. "). То, что я сказал раньше, относится к
от вопрос уже есть ответ здесь: Неявные правила преобразования типов в операторах C ++ [/questions/5563000/implicit-type-conversion-rules-in-c-operators] 9 ответов Рассмотрим следующие программы: // http://ideone.com/4I0dT #include <limits> ...
Второй обычно не компилируется. И если он компилируется, класс выполняет сложные операции в конструкторе / операторе присваивания. И это, вероятно, утечка памяти.
разница между этим: Myclass *object = new Myclass();а также Myclass object = new Myclass();Я видел, что многие библиотеки C ++, такие как wxWidgets, OGRE и т. Д., Используют первый метод ... Почему?
или другой стандартный механизм).
акое представление ловушек в C (некоторые примеры могут помочь)? Это относится к C ++? float f=3.5; int *pi = (int*)&f; Редактировать: Я знаю, что пи нарушает правило псевдонимов, и это UB в соответствии со стандартом C. Atleast на GCC не ...
Если вы считаете, что рекомендуется проверять параметры указателя перед их использованием, тогда да, указатели вносят дополнительные издержки, поскольку ссылки не требуют такого тестирования.
+ class bar { int i; char b; float d; }; void foo ( bar arg ); void foo ( bar &arg ); void foo ( bar *arg );это пример класса / структуры и функций у меня есть несколько вопросов В чем разница между первым и вторым способами передачи аргумента ...
вызовы функций не дают постоянных времени компиляции (по некоторым сложным причинам)
едия (Вот [http://en.wikipedia.org/wiki/Template_metaprogramming#Compile-time_code_optimization] ) дает время развертывания цикла for ....... Мне было интересно, можем ли мы использовать аналогичный цикл for с операторами шаблона внутри ... ...
Это вопрос о C ++ и std :: ostream, а не о C и printf. :)
у работать с 8-разрядными переменными без знака в C ++. Илиunsigned char или жеuint8_t сделать трюк, что касается арифметики (что ожидается, так как AFAIKuint8_t это просто псевдоним дляunsigned charили так отладчик представляет это. Проблема в ...
начать с подчеркивания. Кроме того, другой ответ уже предложил литералы - почему бы не принять тот?
аружил тревожное несоответствие между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 : ...
Я думаю, что unique_lock может также использоваться, когда вам нужно подчеркнуть разницу между уникальными и общими блокировками.
очень хорошо понимаю разницу между этими двумя классами замков. В форсированной документации сказано,boost::unique_lock не осуществляет блокировку автоматически. Означает ли это, что основное различие междуunique_lock а такжеlock_guard ...
Ваш код должен быть полностью функциональным!
ужно динамически выделять 1-D и 2-D массивы, размеры которых указаны во время выполнения. Мне удалось "открыть"std::vector и я думаю, что это соответствует моим целям, но я хотел бы спросить, является ли то, что я написал, правильным и / или ...