11
ответов

Я могу использовать Устройство Вареного пудинга на массиве в C?

У меня есть цикл здесь, и я хочу заставить его работать быстрее. Я являюсь передающим в большом массиве. Я недавно услышал об Устройстве Вареного пудинга, оно может быть применено к этому для цикла? какие-либо идеи? для (я = 0; я <тусклый; я ++) {...
вопрос задан: 28 August 2010 12:15
11
ответов

Бросок (или соответственно) на ПУСТОМ аргументе функции по сравнению с разрешением всему этому аварийно завершиться?

В предыдущих крупномасштабных приложениях, требующих высокой устойчивости и долгие времена работы, я всегда был для проверки аргумента функции указателя, когда это было зарегистрировано, поскольку "никогда не должно быть ПУСТЫМ". Я был бы затем.
вопрос задан: 3 August 2010 09:25
11
ответов

Последствия этого переполнения буфера?

Таким образом, здесь я полагаю, что у меня есть небольшая проблема переполнения буфера, я нашел при рассмотрении чужого кода. Это сразу показалось мне неправильный, и потенциально опасный, но по общему признанию я не мог объяснить...
вопрос задан: 20 July 2010 14:40
11
ответов

Почему программирует с объектами, которые не рассматривают процедурными?

Даже при том, что объекты использования ООП и скрытие данных, код все еще выписывает как процедура. Таким образом, что заставляет ООП освободить процедурную маркировку? Это просто, потому что это считают "высоким уровнем"?...
вопрос задан: 15 July 2010 16:29
11
ответов

Разработчики Linux, знающие C++? [закрытый]

Я вошел в обсуждение некоторое время назад. Компания, в которой я работаю, разрабатывает в соответствии с Linux, и делает так в ANSI C. Много преимуществ могло прибыть от перемещения до C++ насколько дизайн идет, я думаю. Наш существующий код...
вопрос задан: 9 July 2010 07:49
11
ответов

Вызов C++ статические функции членства из кода C

У меня есть набор кода C. У меня нет намерения преобразовать их в код C++. Теперь, я хотел бы назвать некоторый код C++ (я не возражаю для изменения кода C++ так, чтобы они были вызываемыми кодом C). класс...
вопрос задан: 7 July 2010 08:19
11
ответов

Лучше выделить память в питании два?

Когда мы используем malloc () для выделения памяти, мы должны дать размер, который у власти из два? Или мы просто даем точный размер, в котором мы нуждаемся? Как//символ *ptr = malloc (200); символ *ptr = malloc (256);//...
вопрос задан: 6 July 2010 21:13
11
ответов

возвратите интервал или передайте международный указатель — что лучше?

какой из этих двух лучше? освободите SetBit (интервал *флаг, международный бит) {*флаг | = 1 <<бит;} Или международный SetBit (международный флаг, международный бит) {отмечают | = 1 <<бит; возвратите флаг;}
вопрос задан: 30 June 2010 14:06
11
ответов

В игровом программировании, каковы определенный C++ или функции STL, который вызывает пожирателей ресурсов производительности? [закрытый]

Мой вопрос главным образом о STL, чем остальная часть C++, который может быть сравнен (я предполагаю) быть так же быстрым как C длинное, поскольку классы не используются в каждом углу. STL является стандартным для игр и в механизмах...
вопрос задан: 28 June 2010 16:34
11
ответов

Что озадачивает меня, … Являются языками.NET основные языки для Windows (автономные) приложения?

Я - любознательный студент.NET без коммерческого практического знания, и я был озадачен, каким exactlty языки.NET предназначены для? Q1. При наблюдении веб-сайтов задания.NET кажется главным образом используемой...
вопрос задан: 24 June 2010 23:17
11
ответов

Как иметь дело с переносящимся счетчиком во встроенном C

Я должен иметь дело со счетчиком, который дает мне галочки для моего приложения. Счетчик составляет 32 бита поэтому, что я должен знать, то, как иметь дело с ним, когда он переносится. например: у Меня есть функция, которая возвращается (...
вопрос задан: 23 June 2010 22:06
11
ответов

C: Почему неназначенные указатели указывают на непредсказуемую память и НЕ указывают на ПУСТОЙ УКАЗАТЕЛЬ?

Давным-давно я раньше программировал в C для школы. Я помню что-то, что я действительно ненавидел о C: неназначенные указатели не указывают на ПУСТОЙ УКАЗАТЕЛЬ. Я спросил многих людей включая учителей почему в мире...
вопрос задан: 23 June 2010 17:49
11
ответов

Это безопасно для использования malloc?

Кто-то сказал мне, что выделение с malloc больше не безопасно, я не гуру C/C++, но я сделал некоторый материал с malloc и C/C++. Кто-либо знает, о каких рисках я в? Заключение в кавычки его: [.....
вопрос задан: 16 May 2010 05:05
11
ответов

Семантические ошибки

Семантические ошибки могут быть обнаружены компилятором или нет? Если не, когда ошибки становятся обнаруженными? Насколько я знаю, что семантические ошибки являются теми ошибками, которые следуют из вовлечения выражений...
вопрос задан: 12 May 2010 05:30
11
ответов

Какие-нибудь хорошие идиомы для обработки ошибок в прямых программах на C?

Возвращаясь к некоторой работе на Си. Многие из моих функций выглядят так: int err = do_something (arg1, arg2, arg3, & result); С намерением результат заполняется функцией, а возврат ...
вопрос задан: 7 May 2010 16:11
11
ответов

Преобразование C источник к C++

Как Вы пошли бы о преобразовании довольно большого (> 300K), довольно сформировавшаяся кодовая база C к C++? Вид C, который я имею в виду, разделяется на файлы, примерно соответствующие модулям (т.е. менее детализированный...
вопрос задан: 20 April 2010 09:15
11
ответов

Вопрос о стиле о существующей части кода (C/C++)

Я просто надеюсь, что следующее не кажется Вам как избыточные бессмысленные данные :) Так или иначе, существует то, что: для (p = fmt; *p; p ++) {если (*p! = '%') {putchar (*p); продолжите;} переключатель (* ++...
вопрос задан: 4 April 2010 09:04
11
ответов

То же пространство памяти, выделяемое снова и снова

В каждом повторении цикла переменная j объявляется снова и снова. Затем, почему его адрес остается тем же? Разве этому нельзя дать некоторый случайный адрес каждый раз? Действительно ли этот компилятор зависим?...
вопрос задан: 15 March 2010 15:09
11
ответов

Начинаясь простое (самое простое, возможно) компилятор C?

Я столкнулся с этим: Запись компилятора с помощью Turbo Pascal, мне любопытно, если существуют какие-либо учебные руководства или ссылки, объясняющие, как пойти о создании простого компилятора C. Я имею в виду, это достаточно если это...
вопрос задан: 28 February 2010 00:07
11
ответов

возвратите указатель на данные, объявленные в функции

Я знаю, что это не будет работать, потому что переменная x уничтожается, когда функция возвращается: интервал* myFunction () {интервал x = 4; возвратите &x;} поэтому, как я правильно возвращаю указатель на что-то я...
вопрос задан: 23 February 2010 18:05
11
ответов

Что происходит в ассемблере, когда Вы называете метод/функцию?

Если у меня есть программа в C++/C, что (язык не имеет значения очень, просто должен был проиллюстрировать понятие): #include <iostream> освобождают нечто () {printf ("в нечто");} международное основное () {нечто ();...
вопрос задан: 12 February 2010 22:21
11
ответов

Лучше использовать целые числа в качестве переменных счетчика цикла?

Я не забываю читать где-нибудь, что лучше использовать целые числа в качестве переменных счетчика цикла, а не символа или короткий. Если да, почему? Это предоставляет какие-либо преимущества оптимизации?
вопрос задан: 11 February 2010 09:28
11
ответов

Что состоит в том, чтобы найти самый быстрый путь, даже ли число или нечетно?

Что состоит в том, чтобы найти самый быстрый путь, даже ли число или нечетно?
вопрос задан: 9 February 2010 14:42
11
ответов

Получить указатель на текущую функцию в C (gcc)?

существует ли волшебная переменная в gcc содержание указателя на текущую функцию? Я хотел бы иметь своего рода таблицу, содержащую для каждого указателя функции ряд информации. Я знаю, что существует...
вопрос задан: 9 February 2010 14:10
11
ответов

Во что на самом деле компилируют C и Ассемблер? [закрытый]

Таким образом, я узнал, что C (++) программы на самом деле не компилируют в простой "двоичный файл" (я, возможно, понял некоторые вещи превратно здесь, в этом случае я сожалею: D), но к диапазону вещей (таблица символов, связанная с OS...
вопрос задан: 26 January 2010 20:25
11
ответов

Практика разработки программного обеспечения в [закрытом] C

Для языков ООП существует много книг, описывающих, как разработать программное обеспечение, и шаблоны разработки главным образом для языков ООП. Я задаюсь вопросом, существуют ли какие-либо книжные статьи обучающие / хорошие статьи, обучающие как к...
вопрос задан: 4 January 2010 15:08
11
ответов

Когда C должен функционировать, возвращают недавно выделенную память?

В ответе в другом месте, я нашел следующий отрывок: В целом более хорошо в C сделать, чтобы вызывающая сторона выделила память, не вызываемого - следовательно, почему strcpy является "более хорошей" функцией, по-моему...
вопрос задан: 29 December 2009 04:07
11
ответов

Где я должен освободить память в функциях?

Я пишу оболочку в C. В то время как я не ожидаю, что многие другие люди будут использовать его, я хотел бы к практике, пишущей удобный в сопровождении и хорошо организованный код. Я заметил следующий шаблон во много моем...
вопрос задан: 28 December 2009 06:50
11
ответов

проверка возвращаемого значения fclose

Требуется, чтобы это проверяет возвращаемое значение fclose? Если мы успешно открыли файл, каковы возможности, что он может не закрыться? Спасибо! С уважением, Сойка
вопрос задан: 23 December 2009 17:54
11
ответов

Для приложения реального времени, которое является лучшим C или C++?

Я - инженер-электроник с опытом и с языком C и с C++ (я записал с C для микроконтроллера, и с C++ я записал для Windows с Разработчиком Borland C++), Моя компания разрабатывает блок управления приводом...
вопрос задан: 20 December 2009 09:11