11
ответов

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

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

Итераторы C++ и оптимизация цикла

Я вижу много кода C++, который похож на это: для (const_iterator это = list.begin (), const_iterator ite = list.end (); это! = ite; ++ это) В противоположность более краткой версии: для (...
вопрос задан: 4 April 2010 08:48
11
ответов

Значение по умолчанию для bool в C++

Я перепроектирую конструктора класса в C++ и нуждаюсь в нем для ловли неуказанного bool. Я использовал значения по умолчанию для всех других параметров, но от моего понимания может только быть инициализирован bool...
вопрос задан: 17 March 2010 13:43
11
ответов

Получение числа запаздывающего 1 бита

Есть ли какие-либо эффективные битовые операции, которые я могу сделать для получения числа битов набора, которыми заканчивается целое число? Например, 1110 = 10112 составил бы два запаздывающих 1 бит. 810 = 10002 были бы 0 запаздываний 1...
вопрос задан: 4 March 2010 18:15
11
ответов

В C++, что делает и средний после типа возврата функции?

В C++ функционируют как это: int& getNumber (); что делает и средний? Это отличающийся от: интервал getNumber ();
вопрос задан: 4 March 2010 14:18
11
ответов

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

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

Люди все еще пишут свои собственные структуры данных и алгоритмы?

Вместо STL и подобных библиотек на других языках? Как новичок, насколько я должен копаться в этой части разработки программного обеспечения? В ширину или глубина? Только концептуальное понимание...
вопрос задан: 22 February 2010 23:32
11
ответов

Возвратите массив в C++

Предположим, что у меня есть прибытие интервала массива [] = {...}; прибытие = функция (прибытие); у меня есть функция как int& функция (международное прибытие []) {//отдых прибытия возврата кода;}, Какая ошибка - я передача...
вопрос задан: 20 February 2010 13:20
11
ответов

Эффективный способ найти расстояние между двумя 3D точками

Я пишу код в C++ и хочу вычислить расстояние между двумя точками. Вопрос 1: у Меня есть две точки P (x1, y1, z1) и Q (x2, y2, z2), где x, y и z, плавает/удваивает. Я хочу найти...
вопрос задан: 15 February 2010 08:48
11
ответов

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

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

Как улучшить время компиляции Visual C++?

Я компилирую 2 проекта C++ в buildbot на каждой фиксации. Оба - приблизительно 1 000 файлов, каждый - 100 kloc, другие 170 kloc. Время компиляции очень отличается от gcc (4.4) к Visual C++ (2008)...
вопрос задан: 12 February 2010 01:14
11
ответов

Как записать GUI для большого межплатформенного проекта C++?

У меня есть большое межплатформенное (Linux и Windows) проект C++, для которого я хочу создать GUI. У меня есть немного очень общих вопросов об основных принципах GUI для такого проекта: Если GUI...
вопрос задан: 10 February 2010 12:16
11
ответов

В C++, как я могу препятствовать тому, чтобы функция была названа рекурсивно

У меня есть функция, которая использует память на "куче", и она пойдет плохо неправильно, если это назовут, прежде чем другой экземпляр той же функции завершился. Как я могу предотвратить это в...
вопрос задан: 4 February 2010 15:49
11
ответов

Деструктор - должен я использовать удалить или удалить []?

Я пишу шаблонный класс, который берет в качестве входа указатель и хранит его. Указатель предназначен для указания на объект, выделенный другим классом и врученный этому содержащему класс. Теперь я...
вопрос задан: 3 February 2010 20:39
11
ответов

Как обрабатывать неправильные значения в конструкторе?

Обратите внимание, что здесь задается вопрос о конструкторах, а не о классах, которые обрабатывают время. Предположим, у меня есть такой класс: class Time {protected: unsigned int m_hour; без знака ...
вопрос задан: 3 February 2010 16:13
11
ответов

У нас есть шаблоны разработки в C++, как мы имеем в Java?

Поскольку у нас есть столько шаблонов разработки в Java, как мудрый делают у нас есть любой в C++. Или мы можем использовать тот же вид шаблонов в C++.
вопрос задан: 31 January 2010 13:19
11
ответов

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

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

Как создать виртуальный файл?

Я хотел бы моделировать файл, не пишущий это на диске. У меня есть файл в конце моего исполняемого файла, и я хотел бы дать его путь к dll. Конечно, так как это не имеет реального пути, я имею к...
вопрос задан: 19 January 2010 16:57
11
ответов

что является лучшим способом синхронизировать контейнерный доступ между несколькими потоками в режиме реального времени приложение

У меня есть станд.:: список <Информация> infoList в моем приложении, которое совместно используется двумя потоками. Эти 2 потока получают доступ к этому списку следующим образом: Поток 1: использование push_back (), pop_front () или ясный () на...
вопрос задан: 17 January 2010 03:41
11
ответов

Я должен отклонить C++, потому что это становится безжалостной силой? [закрытый]

Я попытался не отставать от C++, так как они представили ANSI/ISO 1998 C++. Я поглотил новые понятия и попытался понять их. Я узнал об обработке исключений, шаблонах и пространствах имен. Я имею...
вопрос задан: 5 January 2010 20:24
11
ответов

Используя динамические выделения в важнейшем / критическое по отношению к жизни [закрытое] программное обеспечение

Действительно ли безопасно использовать динамические выделения в важнейшем / критическая по отношению к жизни система, или этого нужно избежать?
вопрос задан: 2 January 2010 14:21
11
ответов

Как обработать необходимого конструктора по умолчанию

В записи конструктора копии для одного из моих классов (который содержит несколько объектов другого UDTs), я обязан создавать конструктора по умолчанию для тех UDTs, даже при том, что они действительно никогда не предназначались...
вопрос задан: 22 December 2009 18:05
11
ответов

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

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

Производительность операторов C++

Есть ли какой-либо вид различия в производительности между арифметическими операторами в C++, или они все работают одинаково быстро? Например, "++" быстрее, чем "+ =1"? Что относительно "+ =10000"? Это делает значительное...
вопрос задан: 13 December 2009 21:40
11
ответов

Найдите самый большой и второй по величине элемент в диапазоне

Как я нахожу вышеупомянутое, не удаляя самый большой элемент и ища снова? Существует ли более эффективный способ сделать это? Не имеет значения, если эти элементы являются дубликатами.
вопрос задан: 13 December 2009 16:35
11
ответов

Когда переменные удалены из памяти в C++?

Я использовал C++ некоторое время теперь. Я никогда не просто уверен, как управление памятью работает, таким образом, здесь оно идет: я, в первую очередь, не уверен, как память освобождается в функции, исключая: интервал addTwo (международная цифра) {...
вопрос задан: 10 December 2009 15:31
11
ответов

C++ хороший стиль кодирования - всегда полностью определяет типы библиотеки?

Что обычно считают хорошим стилем кодирования в C++, где Вы используете типы из стандартной библиотеки? Например, если у меня есть станд. пространства имен использования; директива была бы Вы все еще ожидать видеть типы библиотеки...
вопрос задан: 9 December 2009 14:33
11
ответов

Действительно ли возможно определить несколько классов во всего одном .cpp файле?

Я работаю над проектом для школы, и преподаватель настаивает, чтобы весь код вошел в один .cpp файл (для более легкой классификации с его стороны). Я хотел бы определить несколько классов в этом файле. Буду я...
вопрос задан: 7 December 2009 17:55
11
ответов

C++ - аргументы в пользу исключений по кодам возврата

У меня есть дискуссия о который способ войти в новый проект C++. Я одобряю исключения по кодам возврата (только для исключительных случаев) по следующим причинам - Конструкторы не могут дать код возврата...
вопрос задан: 4 December 2009 20:34
11
ответов

Какой вопрос нужно задать для тестирования знания кандидата на интервью ссылок в C++? [закрытый]

Если кандидат говорит, что его знание в C++ является 7/10, и Вы хотите протестировать его знание ссылок в C++, какой вопрос Вы зададите? Я думал о следующем: Запишите объявление функции...
вопрос задан: 2 December 2009 16:49