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

4 ответа

Решение с использованием шаблона стратегии было моей второй идеей (интересно, как возникают шаблоны проектирования, когда вы пишете код, даже если вы не знаете о них :)), но когда я начал внедрять решение, оно стало немного неестественным. Конечно, после еще нескольких размышлений об этом, я, вероятно, пойду с пользовательскими распределителями.

оложим, что у меня есть базовый классAnimal с виртуальными функциями и некоторыми производными классами (Cat, Dog, и т.д.). Реальные производные классы содержат 4-8 байт данных. Я хочу хранитьstd::list<Animal> который на самом деле содержит ...

7 ответов

http://en.wikipedia.org/wiki/RC4

ом стандарте C ++ 11 есть целая глава, посвященная генераторам случайных чисел. Но как мне выполнить простейшую, наиболее распространенную задачу, которая раньше кодировалась следующим образом, но не прибегая к стандартной ...

3 ответа

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

нтересован в созданииuninitialized_vector контейнер, который будет семантически идентиченstd::vector с оговоркой, что новые элементы, которые в противном случае были бы созданы с помощью конструктора без аргументов, будут созданы ...

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

4 ответа

 подразумевает наследование и переопределение в производном классе - вы не можете переопределить «глобальную» функцию.

жный дубликат: C ++ статические виртуальные члены? [https://stackoverflow.com/questions/1820477/c-static-virtual-members] Можем ли мы иметь виртуальный статический метод (в C ++)? Я попытался скомпилировать следующий код: #include <iostream> ...

3 ответа

-1 Очень плохо, так как это не один вызов API, а очень тяжелый взлом, подверженный ошибкам. Следует избегать!

от вопрос уже есть ответ здесь: Формат диска с ++ [/questions/2648305/format-drive-by-c] 5 ответовЯ ищу вариантыотформатироватьжесткие или USB-диски программно. Я основал API-функциюSHFormatDrive, но здесь используйте windows-диалог. На мой ...

3 ответа

Да, думаю об этом, да. :)

у меня есть указатель на объект, и я хочу получить указатель на объект, скажем, 16 байтов после указателя, как мне добавить 16-байтовое смещение к указателю? Кроме того, адреса памяти в 32-битных системах выглядят так: 0x00000000. Если я поменяю ...

2 ответа

 и выгружен сразу после

ал о статических и динамических библиотеках. Мой вопрос немного конкретизировать dlopen dlclose: Benifit of dlopen is we can start the EXE with out loading the necessary libraries at the begining. Only when we need we will load the libratries ...

2 ответа

И назовите это так:

я есть 2 вопроса класса C ++: Первый вопрос: как я могу сделать так, чтобы я мог передать функцию-член класса в качестве параметра в другую функцию и как я могу затем запустить / вызвать эту функцию? И как я могу сделать то же самое со ...

5 ответов

Спасибо за ваши предложения. Я пробовал это на множестве примеров и смотрел, что размер объединения эквивалентен (размер максимального элемента) + отступ (в зависимости от размера самого высокого используемого типа данных).

я печатаю размер союза, как это: union u { char c[5]; int i; } un;используя это: int _tmain(int argc, _TCHAR* argv[]) { printf("size of union = %d ",sizeof(un)); return 0; }Я получаю ответ 8 с использованием Visual C ++, но я ожидал ...

1 ответ

Хороший вопрос, но похоже, что в этом _perm есть 0, поэтому [0,255].

аюсь реализовать 2D генерацию шума Perlin в C ++, и некоторые реализации, которые я нашел, вообще не используют seed (Вот [http://www.dreamincode.net/forums/topic/66480-perlin-noise/], ...