4
ответа

всегда должен возвращать указатель на класс в дизайне интерфейса?

Хотел бы я вернуть объект виртуального базового класса, чтобы мне не пришлось заниматься управлением памятью ( идея функционального программирования также стимулирует это стремление). Это означает, что я ищу ...
вопрос задан: 1 September 2010 03:03
4
ответа

Как моя программа может переключаться с ASCII на Unicode?

Я хочу написать программу на C ++, которая должна работать на Unix и Windows. Эта программа должна быть в состоянии использовать как: Unicode и не Unicode среды. Его поведение должно зависеть только от ...
вопрос задан: 31 August 2010 21:25
4
ответа

C все еще широко используется в игровых движках?

Название немного неправильное, что я имею в виду на самом деле "C с классы». Позвольте мне объяснить, недавно я купил книгу ShaderX7, которая шла с облегченной (и старой) копией движка Unigine для одного из ...
вопрос задан: 31 August 2010 05:56
4
ответа

Есть ли особая причина, по которой объявления вложенного пространства имен не разрешены в C ++?

Стандарт не допускает такой код: namespace Hello :: World {// Вещи, которые находятся в пространстве имен Hello :: World} и вместо этого требуют пространства имен Hello {namespace World {// Вещи, которые находятся в ...
вопрос задан: 30 August 2010 20:28
4
ответа

Какой оператор удаления?

Есть ли разница между: оператор удаления (some_pointer); и удалите some_pointer; и если да, то в чем разница, и где следует использовать один и где другой вариант этого оператора? ...
вопрос задан: 27 August 2010 18:56
4
ответа

Должна ли библиотека использовать интерфейс, использующий интеллектуальные указатели?

Я начинаю писать библиотеку и учитывая его интерфейс. Все предыдущие библиотеки, которые я написал, используют необработанные указатели (как внутри, так и в его интерфейсе), и теперь я хочу попробовать умный указатель ...
вопрос задан: 27 August 2010 17:52
4
ответа

Если я использую vcredist.exe или msm's для установки библиотеки времени выполнения Visual C++

Что плюсы и минусы к использованию vcredist.exe по сравнению с msm файлами для установки Visual C++ 8,0 библиотек времени выполнения?
вопрос задан: 27 August 2010 17:03
4
ответа

Как заставить этот спокойный конечный автомат работать?

У меня есть два виджета, которые могут быть проверены, и числовое поле записи, которое должно содержать значение, больше, чем нуль. Каждый раз, когда оба виджета были проверены, и числовое поле записи содержит значение...
вопрос задан: 27 August 2010 16:08
4
ответа

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

Рассмотрим задачу написания индексируемого класса, который автоматически синхронизирует его состояние с некоторым внешним хранилищем данных (например, файлом). Чтобы сделать это, класс должен быть осведомлен о ...
вопрос задан: 27 August 2010 08:21
4
ответа

Полезные видео в YouTube для изучения программирования

Действительно ли возможно действительно найти полезные учебные руководства и видео для изучения языков программирования в YouTube? Вы могли рекомендовать некоторые каналы? Я хотел бы узнать о: Vim, Подверсия Apache и C++...
вопрос задан: 27 August 2010 07:34
4
ответа

Почему этот код компилируется?

Прошлой ночью, будучи слишком уставшим, Я написал эту странную строку: :: TerminateThread (:: TerminateThread, 0); К моему удивлению, компилятор не жалуется (он даже запускается ...) Поскольку TerminateThread () определен ...
вопрос задан: 27 August 2010 06:38
4
ответа

Сортировка на основе нескольких вещей в C ++

struct Record {char фамилия [20]; char Initial; unsigned short int Пол; // 0 = мужчина | 1 = женский неподписанный короткий int Age; }; Запись Х [100]; Как я могу использовать Quicksort для сортировки значений ...
вопрос задан: 26 August 2010 11:37
4
ответа

C ++: где писать код документации: в .cpp или in. hpp файлы? [закрыто]

Где обычно пишется документация классов и методов в коде? Вы пишете такие doc-блоки над соответствующим классом / методом в файле заголовка (.hpp) или внутри исходного кода (...
вопрос задан: 26 August 2010 07:11
4
ответа

Оператор присваивания C ++ - сгенерированный компилятором или пользовательский?

У меня есть средний сложный класс C ++, который содержит набор данных, считанных с диска. Он содержит эклектичную смесь поплавков, целых и структур и в настоящее время широко используется. Во время основного обзора кода это было ...
вопрос задан: 26 August 2010 06:17
4
ответа

Правда ли, что все библиотеки c могут использоваться в c ++?

Довольно новый вопрос как есть.
вопрос задан: 26 August 2010 02:22
4
ответа

Как ссылаться на 32-битную DLL в 64-битном проекте?

У меня есть C # 2.0 проект, который настроен на «Any Cpu», однако он ссылается на проект C ++, который создает 32-битную DLL. Когда я пытаюсь запустить мою программу на 64-битной машине, я получаю следующее ...
вопрос задан: 25 August 2010 12:24
4
ответа

портирование 32-битного приложения linux на 64-битное?

я о чтобы портировать очень крупномасштабное приложение на 64 бита, я заметил, что в Интернете есть несколько статей, которые показывают много подводных камней в этом портировании, я задавался вопросом, есть ли какой-нибудь инструмент, который может ...
вопрос задан: 25 August 2010 12:10
4
ответа

Всегда ли вызывается конструктор C ++ по умолчанию, как указано в C ++ Primer?

Я новичок в C ++. Не обращайте внимания на этот глупый вопрос: в 4-м издании учебника по C ++ (Стэнли Липманн) на странице 52 есть предложение, в котором говорится: Конструктор по умолчанию используется независимо от того, где находится ...
вопрос задан: 24 August 2010 06:56
4
ответа

Как проверить счетчик ссылок dll? Как узнать, где была загружена dll?

Как известно, если при вызове LoadLibrary указан модуль DLL, уже сопоставленный с адресным пространством вызывающего процесса, функция просто возвращает дескриптор библиотеки DLL и увеличивает его значение. ..
вопрос задан: 24 August 2010 06:33
4
ответа

Как объявление может конфликтовать с самим собой?

Это ошибка, которую я получаю при попытке скомпилировать некоторый код, который использует taucs (не мой код): ... / taucs / src / taucs.h: 554 : ошибка: конфликтующее объявление 'typedef struct taucs_ccs_matrix ...
вопрос задан: 24 August 2010 02:58
4
ответа

Есть ли причина, по которой fopen () не будет работать после нескольких сотен открытий?

Эй, для этого фрагмента кода человек, который написал систему, передает данные между процессами, используя текстовые файлы. У меня есть циклы, которые выглядят (для всех намерений и целей) так: while (true) {//...
вопрос задан: 23 August 2010 17:13
4
ответа

Сколько стоит 32 КБ скомпилированного кода

Я планирую использовать программируемую плату Arduino. У них достаточно ограниченный объем флэш-памяти в диапазоне от 16 до 128 кБ для хранения скомпилированного кода C или C ++. Существуют ли способы оценить, сколько (...
вопрос задан: 22 August 2010 21:37
4
ответа

расширение строковых функций-членов c ++

Мне нужно было сделать поиск без учета регистра и найти следующий код, который выполнил трюк bool ci_equal (char ch1, char ch2) {return toupper ((unsigned char) ch1) == toupper ((unsigned char) ch2); } ...
вопрос задан: 22 August 2010 15:31
4
ответа

Что такого особенного в файловом дескрипторе 3 в linux?

Я работаю над серверным приложением, которое будет работать в Linux и Mac OS X. Это выглядит так: запустить главное приложение форк контроллера процесса вызовите lock_down () в процессе контроллера ...
вопрос задан: 21 August 2010 19:44
4
ответа

Вычисление биномиального коэффициента (nCk) для больших n & k

Я только что видел этот вопрос и понятия не имею, как его решить. Можете ли вы предоставить мне алгоритмы, коды C ++ или идеи? Это очень простая проблема. Учитывая значения N и K, вам нужно ...
вопрос задан: 21 August 2010 15:57
4
ответа

Вложенные классы: доступ к защищенному члену включающего класса из вложенного защищенного класса

Этот код компилируется в msvc / g ++: класс A { защищено: int i; класс B {public: A * a; B (A * a_): a (a _) {} void doSomething () {if (a) ...
вопрос задан: 21 August 2010 14:56
4
ответа

Почему в стандартной библиотеке есть find и find_if?

Не удалось найти_, если это просто перегрузка найти? Вот как это делают std :: binary_search и друзья ...
вопрос задан: 21 August 2010 04:49
4
ответа

template specialization according to sizeof type

I would like to provide a templated function, that varies its implementation (->specialization) according to the sizeof the template type. Something similar to this (omitted typecasts), but without ...
вопрос задан: 20 August 2010 08:23
4
ответа

Почему компилятор не разрешает std :: string внутри union?

я хочу использовать строку внутри Union. если я напишу, как показано ниже, объединение U {int i; float f; строка s; }; Компилятор выдает ошибку, говоря, что U :: S имеет конструктор копирования. Я прочитал другой пост для альтернативы ...
вопрос задан: 20 August 2010 07:33
4
ответа

Как получить необработанный слой 2 пакеты в C / C ++?

Как получить пакеты уровня 2 в POSIXy C ++? Пакеты имеют только MAC-адрес src и dst, тип / длину и данные, отформатированные пользователем. Они не TCP или UDP, или IP, или IGMP, или ARP, или что-то в этом роде - они ...
вопрос задан: 19 August 2010 22:32