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

5 ответов

Кто определяет приоритет оператора C и ассоциативность?

ВведениеВ каждом учебнике по C / C ++ вы найдете таблицу приоритетов операторов и ассоциативности, например: http://en.cppreference.com/w/cpp/language/operator_precedence [http://en.cppreference.com/w/cpp/language/operator_precedence] Один из ...

5 ответов

 метод ... хотя это некрасиво

у написать несколько функций, которые отличаются только типами аргументов. Я знаю, что C ++ имеетtemplate хорошо справиться с этой проблемой (пока не очень хорошо, лишь немногие компиляторыexport ключевое слово и это ключевое слово запрашивается ...

2 ответа

Наверное, будет такой же вопрос: почему люди не используют возврат в основном? Просто потому, что подразумевается с 99?

р #define Echo(a) a #define Echo(a) (a)Я понимаю, что здесь, вероятно, нет существенной разницы, но зачем вам когда-нибудь включатьa в скобках внутри тела макроса? Как это меняет это?

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

7 ответов

Простая реализация в Java.

рудно переводить QuickSort с разделением Hoare на C-код, и я не могу понять, почему. Код, который я использую, показан ниже: void QuickSort(int a[],int start,int end) { int q=HoarePartition(a,start,end); if (end<=start) return; ...

7 ответов

Это довольно короткий ответ. Не могли бы вы добавить объяснение, пожалуйста? Может быть, вы можете сказать нам, что параметры делают и что вы делаете по-другому по сравнению с другими ответами.

аю с каким-то ассемблерным кодом, и что-то беспокоит меня. Я собираю это: #include <stdio.h> int main(int argc, char** argv){ printf("Hello World\n"); return 0; }с участиемgcc file.c -S -o file.S это генерирует хороший маленький кусочек кода ...

5 ответов

Конкретность (uint64_t, int32_t и т. Д.) Также очень важна при записи в файл, особенно если файл должен использоваться и на других платформах или если он должен выдержать переход от, скажем, 32-битного к 64 платформа или цель.

я читаю некоторый код, для целого числа, они используют кучу разных типов, таких какsize_t, uint32, uint64 и т.д. Какова мотивация или цель сделать это? Почему бы просто не использоватьint? Связано с платформой-кроссом? Или низкий уровень ...

3 ответа

В зависимости от того, что вы пытаетесь сделать, вы можете выполнить программу в нетрадиционной среде выполнения, где имена сохранены. Например,

ли получить имя массива, на который указывает указатель? пример: char name[20]; char *p = name int door_no; int *q = &door_noВ приведенном выше примере мы даем базовый адрес массива с массивомname и указательq указывает наdoor_no но что если ...

1 ответ

Не то, что я надеялся, что ответ будет, но это ответ, который я ожидал. Спасибо за помощь.

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

5 ответов

Это C #, который использует C DLL

сматриваю исходный текст программы на C #, использующей библиотеку, написанную на C. Я наткнулся на эту строку и не был уверен, что это было: cvbimUNSAFE.GetImageVPA ((cvbim.IMG)cvImg.Image, 0, (void**)&lpImageBits, &pVPAT);Что такое объект ...

4 ответа

Одно продолжение ... использование однопоточного 128-битного векторного кода «rgb_to_bgrx_sse», приведенного выше, дало результаты в диапазоне 11 мс для буферов ввода-вывода того же размера. vImage является явным победителем здесь.

должение некоторых предыдущих вопросов о преобразовании RGB в RGBA и ARGB в BGR я бы хотел ускоритьRGB в BGRAпреобразование сSSE, Предположим, 32-битный компьютер, и хотел бы использоватьвстроенные функции, У меня возникают трудности с ...