c — вопросы с ответами

6 ответов
В 2009 году я впервые заметил, что GCC (по крайней мере, в моих проектах и на моих машинах) имеет тенденцию генерировать заметно более быстрый код, если я оптимизирую по размеру (-Os) вместо скорости (-O2 или -O3), и Мне было интересно с тех пор, почему. Мне удалось создать (довольно глупый) код, ...
performance
gcc
assembly
19 окт. 2013, в 19:38
23 ответа
Какой из следующих методов является наилучшим вариантом для деления целого на 2 и почему? Техника 1: x = x >> 1; Техника 2: x = x / 2; Здесь x - целое число.
optimization
division
micro-optimization
21 май 2012, в 09:54
14 ответов
Сколько указателей (*) разрешено в одной переменной? Рассмотрим следующий пример. int a = 10; int *p = &a; Аналогично мы можем иметь int **q = &p; int ***r = &q; и т.д. Например, int ****************zz;
pointers
10 апр. 2012, в 10:32
6 ответов
Пожалуйста, укажите пример с объяснением.
pointers
dereference
10 фев. 2011, в 08:21
5 ответов
Я изучаю динамическую загрузку DLL, но я не понимаю, что это строка typedef void (*FunctionFunc)(); У меня есть несколько вопросов. Если кто-то сможет ответить на них, я буду благодарен. Почему используется typedef? Синтаксис выглядит нечетным; после void не должно быть имени функции или чего-то ...
pointers
typedef
28 нояб. 2010, в 05:02
7 ответов
В чем разница между статическими и разделяемыми библиотеками? Я использую Eclipse и существует несколько типов проектов, включая Static Libraries и Shared Libraries? Имеет ли преимущество преимущество над другим?
static-libraries
shared-libraries
15 апр. 2010, в 22:48
9 ответов
В чем разница между undefined, неуказанным и определенным поведением в C и С++?
undefined-behavior
unspecified-behavior
c++-faq
07 март 2010, в 20:03
12 ответов
Что такое ошибка сегментации? Различие в C и С++? Как связаны связанные с сегментацией ошибки и оборванные указатели?
segmentation-fault
27 фев. 2010, в 07:39
24 ответа
Как определить список файлов в каталоге из моего кода C или C++? Мне не разрешено выполнять команду ls и анализировать результаты из моей программы.
directory
file
04 март 2009, в 18:41
20 ответов
Есть ли способ определить, сколько ядер на машине C/С++ не зависит от платформы? Если такой вещи не существует, как определить ее на платформе (Windows/* nix/Mac)?
29 сен. 2008, в 20:09
8 ответов
Я замечаю, что современный код на C и С++ использует size_t вместо int/unsigned int почти везде - от параметров для строковых функций C до STL. Мне интересно узнать причину этого и преимущества, которые он приносит.
size-t
25 сен. 2008, в 07:34
12 ответов
По многим вопросам ответ, похоже, встречается в "стандарте". Однако, где мы находим это? Предпочтительно онлайн. Google может иногда казаться бесполезным, особенно в отношении стандартов C, поскольку они утоплены в результате дискуссий на форумах программирования. Чтобы начать работу, так как это те...
standards
c++-faq
17 сен. 2008, в 10:56
17 ответов
В C/С++ для чего используется unsigned char? Как он отличается от обычного char?
char
16 сен. 2008, в 17:27
10 ответов
Как мне перечислить символы, экспортируемые из .so файла? Если возможно, я также хотел бы знать их источник (например, если они извлекаются из статической библиотеки). Я использую gcc 4.0.2, если это имеет значение.
gcc
symbols
name-mangling
29 авг. 2008, в 17:11
28 ответов
Почему указатели являются ведущим фактором путаницы для многих новых и даже старых студентов на уровне колледжа на C или С++? Существуют ли какие-либо инструменты или мыслительные процессы, которые помогли вам понять, как указатели работают с переменной, функцией и за пределами уровня? Какова какая-...
pointers
08 авг. 2008, в 07:36
Наверх
Меню