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

4 ответа

@Adian McCarthy - К сожалению, я не думаю, что могу позволить себе создать реальную сетку, особенно потому, что это просто для плоской грязи. Но все равно спасибо за объяснение!

отаю над процедурным генерированием пятен грязи, используя рандомизированные фракталы для видеоигры. Я уже сгенерировал карту высот, используя алгоритм смещения средней точки, и сохранил ее в текстуре. У меня есть некоторые идеи о том, как ...

5 ответов

Я думаю, что это хорошо известная проблема, и алгоритм, который я описал, является примером динамического программирования.

вая строку неизвестной длины, как вы можете вывести ее, используя cout, чтобы вся строка отображалась в виде отступа блока текста на консоли? (так что даже если строка переносится на новую строку, вторая строка будет иметь такой же уровень ...

3 ответа

Как сделать вариационный макрос (переменное число аргументов)

жный дубликат: C / C ++: как создать макрос с переменным числом аргументов [https://stackoverflow.com/questions/679979/c-c-how-to-make-a-variadic-macro-variable-number-of-arguments] Мне нужен макрос, который будет расширяться в массиве, который ...

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

2 ответа

конструктор псевдонимов shared_ptr

Вопрос о следованииshared_ptr конструктор: template< class Y > shared_ptr( const shared_ptr<Y>& r, T *ptr );Правильно ли это, еслиr был создан с использованием предоставленного пользователем средства удаления, а затем псевдонимовshared_ptr знает ...

1 ответ

Проект Пентагона на С ++

Soo .. Я пишу проект пятиугольника для моего класса C ++, и, честно говоря, я не очень хорошо сейчас из-за работы и других классов. Итак ... нам нужно сделать программу пятиугольника, которая будет иметь класс Пентагон и класс меню. Мне удалось ...

5 ответов

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

Например: template <typename Type1, typename Type2> void fun(const Type1 &v1, const Type2 &v2) { largest<Type1, Type2>::type val = v1 + v2; . . . };Я хотел бы знать, есть ли где-нибудь "самый большой", возможно, в наддув.

2 ответа

 Матрица (которая учитывается при измерении) делает больше, чем амортизирует. Это не удивительно, потому что в умножении гораздо больше обращений к чтению (которые теперь получают доступ к последовательным байтам) по сравнению с дополнительными усилиями по созданию / записи транспонированной матрицы один раз.

исал код, который случайным образом генерирует две матрицы размером от 2х2 до 50х50. Затем я записываю время, которое требуется для каждого умножения матриц от измерений 2 до 50. Я записываю это время 100 раз, чтобы получить хорошее среднее ...

6 ответов

Элементы данных расположены в том же пространстве памяти, что и их объекты в C ++?

Скажем, у меня есть такой класс: class Test { int x; SomeClass s; }И я создаю это так: Test* t = new Test;Х в стеке или куча? Как насчет с?

3 ответа

Семантика константности в C ++

Для удовольствия и получения прибыли я пишу класс trie на C ++ (используя стандарт C ++ 11). мойtrie<T> имеет итератор,trie<T>::iterator, (Они все на самом делефункционально const_iteratorс, потому что вы не можете изменить триvalue_type.) ...

1 ответ

C ++ Socket Recv смешанные сообщения

Здравствуйте, у меня возникли проблемы с сокет-сервером и клиентом. Проблема в том, что сообщения переплетаются, когда я отправляю их очень быстро. Когда я отправляю их, скажем, 1 сообщение в секунду, все работает хорошо, но когда я их ...