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

5 ответов

В 16-битных операционных системах int был 16-битным, а long - 32-битным. После перехода на Win32 оба становятся 32-битными. Переход на 64-битную ОС - это хорошая идея, чтобы сохранить большой размер без изменений, это не нарушает существующий код, когда он компилируется в 64-битной версии. Новые типы (такие как Microsoft __int64, size_t и т. Д.) Могут использоваться в 64-битных программах.

сно смногочисленные ответы [https://stackoverflow.com/search?q=long+size] Вот,long а такжеint оба имеют размер 32 бита на распространенных платформах в C и C ++ (Windows & Linux, 32 и 64 бит.) (Я знаю, что не существует стандарта, но на практике ...

1 ответ

Аналогично 'char' для каждого символа, который вам нужен.

азвание в значительной степени подводит итог. Я хочу использовать что-то вроде asc ("0") в C ++ и хочу сделать программную платформу независимой, поэтому не хочу использовать 48! Любая помощь приветствуется.

3 ответа

@Karthik: я также включил ссылку на то, что включено в стандартную библиотеку C. И, в частности, он не включает в себя pthreads.

жный дубликат: В чем разница между заголовочным файлом и библиотекой? [https://stackoverflow.com/questions/924485/whats-the-difference-between-a-header-file-and-a-library] Может кто-нибудь сказать мне, что на самом деле означает заголовочный ...

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

5 ответов

, компилятор все еще может пролить аргументы функций в красную зону.

у криптографическую программу, а ядро ​​(широко распространенная процедура) написано в сборке x86-64, как для скорости, так и потому, что оно широко использует такие инструкции, какadc которые не легко доступны из C. Я не хочу вставлять эту ...

1 ответ

Ядро Linux не является хорошим ориентиром для разумного использования типов ... :-)

кто-нибудь, пожалуйста, скажите мне: Что такоеcaddr_t ?Когда это используется?Как это отличается отvoid* ?Когда использоватьvoid* и когда использоватьcaddr_t ?Заранее спасибо.

4 ответа

 форматы.

аю программу, которая приближает PI и пытаюсь использовать долго, но она не работает. Вот код #include<stdio.h> #include<math.h> typedef long long num; main(){ num pi; pi=0; num e, n; scanf("%d", &n); for(e=0; 1;e++){ pi += ...

3 ответа

 (также предоставляет версию ARM, как MARY + Festival)

ибудь знает хорошую библиотеку преобразования текста в речь? Это должно быть с открытым исходным кодом и обеспечить C API? PS: я уже сделал поиск, но я хотел бы получить рекомендации от людей, которые действительно использовали эти API

5 ответов

evanmiller.org/nginx-modules-guide.html

ли высокопроизводительный (идеально выровненный и открытый исходный код) веб-сервер на C или C ++? Я хотел бы иметь возможность использовать его в том смысле, что он вызывает метод / функцию в моем приложении с заполненным классом / ...

6 ответов

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

ом C ++ проекте с открытым исходным кодом я вижу это. struct SomeClass { ... size_t data_length; char data[1]; ... }Каковы преимущества этого, вместо использования указателя? struct SomeClass { ... size_t data_length; char* data; ... ...

3 ответа

Нет, это не так. Это потому, что он не может проверить на наличие ошибки или даже конца потока. Он полностью игнорирует результат, возвращенный

ользую цикл для чтения сообщения из сокета Berkeley, но я не могу определить, когда сокет отключен, поэтому я бы принял новое соединение. пожалуйста помоги while(true) { bzero(buffer,256); n = read(newsockfd,buffer,255); printf("%s\n",buffer); }