Откуда вдруг взялась "минимальная допустимость"
противоречит "минимальной допустимости"
не интересуюсь разработкой игр, как способом заработать деньги
Пока не рассматриваю разработку игр, как работу в будущем
Main
? Для тебя ведь прозрачно что память, в которой этот экземпляр живет, имеет больший или равный размер, чем требует тип Main
? а создавать отдельные потоки на каждую виртуальную машину не является оптимальным и только хуже должно сказаться на производительности.
operator >>
читает раздельно по словам. И запись каждого слова ты завершаешь с помощью std::endl
.void physicalObject::update() {
// Обновление положений
for (int i = 0; i < thrusterMount.size(); i++) {
thrusterMount[i].update(*this, position);
}
}
thrusterMount::update
должным образом.thrusterMount::update
связь с владеющим объектом physicalObject
.class thrusterMount {
public:
const physicalObject* host_object = nullptr;
sf::Vector3f position;
void update(sf::Vector3f objectPosition);
};
wfstream
?wchar_t
передавать.std::basic_stream
со своим конструктором от широкой строки.std::basic_stream
говорит о том, в каких элементах следует интерпретировать тело файла. wchar_t* encryptedData = new wchar_t[size];
std::vector
. Еще тебе совершенно не нужен wchat_t
для работы с бинарным файлом. Лучше будет взять std::byte
, если тебе доступен C++17, или uint8_t
. Т.е. буферы будет лучше из однобайтовых составить.ZeroMemory(encryptedData, size)
занулит только size
байт, а не элементов, т.е. он пройдет только половину твоего текущего буфера.wif.read(encryptedData, size)
- тоже воспользуется лишь половиной буфера, т.к. зачитает size
байт, а не size
двубайтовых.std
: 1, 2.Чтобы гуглить, нужно знать о чём гуглить, а тут проблема.
Не понял суть вопроса
std
, ты себе яму роешь.std::wstringstream
- это не тот тип, что нужен тебе. Это объект абстракции над текстовым файлом с "широкой" кодировкой. Такой стрим оперирует строками с типом std::wstring
.std::basic_fstream
. Это то, что тебе нужно.wof << wss.str().data();
- стоит забыть про operator <<
.wss.str().data()
- это ты взял строковое представление данных и просто записал его в другой файл.
У тебя много времени, не торопись. Изучай вопрос со всех сторон. Твое доказательство должно быть неопровержимо.