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

2 ответа

 беспокоиться о производительности.

рабатываю шаблон класса Policy, который должен обрабатывать указатели на другие классы. template <class P> class Policy { private: const P *state; public: Policy (P const* s) : state(s){}; };Это отлично работает. Теперь я хочу наследовать ...

0 ответов

Я настоятельно рекомендую LightSpeed ​​от Mindscape.co.nz. Если ваша модель меньше 8 таблиц, то она бесплатна, в противном случае это доступная цена, учитывая ее генератор кода и инструмент для синхронизации дБ.

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

4 ответа

 переключиться в MinGW.

я есть приложение с графическим интерфейсом, которое я разрабатываю кросс-платформенный для Linux и Windows. В Linux все работает без сбоев. Тем не менее, я столкнулся с проблемой на Windows. Я хотел бы иметь возможность записывать определенные ...

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

10 ответов

 на консольном приложении.

я выполняю простой код, как показано ниже, у меня есть две ошибки: #include <iostream> #include <string> using namespace::std; template <class Type> class Stack { public: Stack (int max):stack(new Type[max]), top(-1), maxsize(max){} ~Stack ...

3 ответа

Но перед реализацией этого механизма пользовательских сообщений / протоколов / IPC, я предлагаю вам сначала определить точную потребность.

я есть DLL, которую я вставляю в другой процесс, но я хочу иметь возможность вызывать экспорт этой DLL из моего приложения. В другом месте я читал, что у вас есть API SendMessage, но я понятия не имею, что делать. Есть ли пример кода о том, как ...

3 ответа

Действительно, лучший способ понять это - посмотреть, как это делают 3D-рендеры. 2D-рендеринг - это особый случай, когда вы вращаетесь только вокруг Z и имеете только 2D-перевод.

елаю класс «Body», который объединяет кучу 2D фигур, чтобы сформировать одно подвижное, вращающееся тело. Что мне нужно знать, так это как я могу вращать каждую отдельную фигуру таким образом, чтобы она выглядела так, будто все тело вращается, а ...

2 ответа

Вы умножаете четыре вектора на одну и ту же матрицу 4 × 4, чтобы вы могли сделать их все одновременно ...

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

4 ответа

Если вы хотите использовать элементы контейнера для изменения элементов каким-либо системным образом или использовать их в задаче, которая каким-либо образом изменит их, используйте std :: transform. "

ько что прочитал в стандарте C ++, чтоstd::for_each это немодифицирующая последовательность операций, наряду сfind, search и так далее. Означает ли это, что функция, применяемая к каждому элементу, не должна их изменять? Почему это? Что возможно ...

4 ответа

Как я сказал выше, у меня нет доступа к реальной командной строке. Мой make-файл удаляет цитаты из аргументов.

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

2 ответа

 (который, в конце концов, упорядочен), проблема в том, что это займет больше, чем постоянная сложность

вык писать такие циклы: for (std::size_t index = 0; index < foo.size(); index++) { // Do stuff with foo[index]. }Но когда я вижу циклы итераторов в чужом коде, они выглядят так: for (Foo::Iterator iterator = foo.begin(); iterator != foo.end(); ...