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

2 ответа

Сравнение указателей «<» с последним последним элементом массива

Я знаю сравнения указателей с< разрешено в стандарте C только тогда, когда указатели указывают на одно и то же пространство памяти (например, массив). если мы возьмем массив: int array[10]; int *ptr = &array[0];, сравниваетptr вarray+10 ...

7 ответов

Сериализация / десериализация структуры в символ * в C

У меня есть структура struct Packet { int senderId; int sequenceNumber; char data[MaxDataSize]; char* Serialize() { char *message = new char[MaxMailSize]; message[0] = senderId; message[1] = sequenceNumber; for (unsigned i=0;i<MaxDataSize;i++) ...

2 ответа

freopen: возврат к исходному потоку

Мне нужно было перенаправить стандартный вывод в разные файлы, чтобы разделить некоторые отпечатки и вернуться к обычному стандартному выводу. я использовалfreopen переключиться на файл следующим образом: char name[80]; memset(name, 0, 80); ...

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

1 ответ

C ++ 11 статический утверждают на равенство сопоставимых типов?

Какstatic_assert тип шаблона является концепция EqualityComparable в C ++ 11?

1 ответ

Сравнение указателей «>» с одним перед первым элементом массива

Согласно этомутема [https://stackoverflow.com/questions/16233868/pointer-comparisons-with-one-past-the-last-element-of-an-array-object] , сравнивая указатель содин за последним элементом массиваобъект разрешен И согласно@jalfкомментарий, ...

1 ответ

Является ли это наиболее эффективным способом перемещения содержимого одного std :: vector в конец другого в C ++ 11?

Я думал, чтоvector::insert() а такжеstd::copy() Команды требуют дополнительного выделения. Однако если яpush_back() недавно созданный элемент тогдаswap() я думаю, что это уменьшит любые выделения, пока содержащийся тип не выделяется с помощью ...

8 ответов

Какой самый быстрый способ транспонировать матрицу в C ++?

У меня есть матрица (относительно большая), которую мне нужно транспонировать. Например предположим, что моя матрица a b c d e f g h i j k l m n o p q rЯ хочу, чтобы результат был следующим: a g m b h n c I o d j p e k q f l rКакой самый ...

2 ответа

Qt не может обнаружить принтеры в Windows

Я использую Qt для проекта (Qt 5.0.2, предварительно скомпилированный и загруженный с qt-project.org) в Windows 7 (32-битная версия), и у меня возникают проблемы при попытке напечатать документ. qDebug() << ...

3 ответа

Почему фред достигает EOF рано?

Я пишу библиотеку C, которая читает файл в память. Он пропускает первые 54 байта файла (заголовка), а затем считывает остаток как данные. Я использую fseek для определения длины файла, а затем использую fread для чтения в файле. Цикл запускается ...

18 ответов

ошибка: приведение от 'void *' к 'int' теряет точность

У меня есть функция с прототипомvoid* myFcn(void* arg) который используется в качестве отправной точки для pthread. Мне нужно преобразовать аргумент в int для дальнейшего использования: int x = (int)arg;Компилятор (GCC версии 4.2.4) возвращает ...