Результаты поиска по запросу "c"
Помещение составного оператора в условие цикла for
У меня есть надуманный пример для демонстрации запроса на конкретную функциональность - интересно, есть ли у кого-нибудь умный трюк для этого. Следующая проблема встречается довольно часто: Msgstr "Печать серии чисел; печать пробела между ними ...
"привет wod \ n"? Что это обозначает?
я, наконец, читаюК & Р [https://en.wikipedia.org/wiki/The_C_Programming_Language]и я узнал кое-что на первых нескольких страницах, что есть экранирующий символ возврата,\b. Итак, я иду проверить это, и есть очень странное поведение: #include ...
Технически переполнение целочисленной переменной не вызывает неопределенного поведения, но на большинстве платформ это вполне предсказуемо, поэтому инженеры Microsoft игнорируют эту проблему.
C ++rand() а такжеsrand() обычно используются нами, когда мы хотим получить случайное целое число. Но когда я попытался переписать его сам, мне было трудно понять алгоритм. Функция очень легко написана всего несколькими строками, но формула ...
Формат файла .gvs (GuideView openmp statistics)
ли бесплатный инструмент с открытым исходным кодом, какThreadscope [http://research.microsoft.com/en-us/projects/threadscope/](и новее, чем Инструмент трассировки NPTL [http://nptltracetool.sourceforge.net/]) анализировать ошибки использования ...
Спасибо Майк за разъяснение моего ответа. Я обновляю соответственно.
я есть структура, к которой должна иметь доступ только одна функция. Функция преобразует токены, такие как "k, K, kb, KB, m, M, mb, MB, ...", в фактическую единицу. Целью этого является упрощение файла конфигурации. Итак, предположим, что мы ...
Заполнение находится в конце структуры и необходимо, чтобы каждый элемент в массиве struct desc все еще находился на 8-байтовой границе.
у не 12 в первом случае? Проверено: последние версии gcc и clang, 64-битный Linux struct desc { int** parts; int nr; };sizeof(desc); Output: 16 struct desc { int** parts; };sizeof(desc); Output: 8 struct desc { int nr; };sizeof(desc); Output: 4
Если вы используете встроенный шаблон Cocoa Touch Static Library, то Apple его примет. Так работает Three20, и Apple приняла множество приложений, которые ссылаются на Three20.
тоящее время я использую множество однотипных объектов с пользовательскими методами. Было бы удобнеесоздать свою собственную библиотеку, которую я могу использовать для нескольких проектов. Цель состоит в том, чтобы мои собственные классы были ...
В качестве альтернативы вы можете использовать typedefs без указания ключевого слова struct
я есть быстрый вопрос о структурах стиля C. Я копался в некотором примере кода и обнаружил структуру, объявленную следующим образом: typedef struct _STRUCTNAME { // struct contents } STRUCTNAME;Обратите внимание на отсутствие подчеркивания во ...
Вы можете назначить ему строковый литерал во время инициализации, поскольку это поддерживается языком. И не путайте присвоение с инициализацией. Во время присваивания, поскольку это массив символов, вы должны изменять значение символ за символом. Вы пытаетесь адресовать первый адрес строкового литерала первому символу массива (имя массива возвращает адрес первого элемента массив). И это явно не правильно, так как первый элемент не является указателем, он не может хранить адрес.
кто-нибудь объяснить, почему это работает с указателем: char * str1; str1 = "Hello1"; str1 = "new string"; // but not this char str2 [] = "hello"; str2 = "four"; // or this char str3 []; str3 = "hello"; str3 = "hello";
для полного описания того, что необходимо сделать для создания pthreads таким образом.
у прекратить предупреждение server.cpp: 823: предупреждение: преобразование из 'void * (ClientHandler ::) () 'to' void () (Недействительный)» в вызове: pthread_create(th, NULL, (void* (*)(void*)) &ClientHandler::handle, (void ...