Надо смотреть, что там get_childrens возвращает.
item
, тип которого выводится с учетом cvq-квалификаторов и указательности, но без учета ссылочности.item
там выводится std::unique_ptr<Node*>
, что тоже выглядит весьма странно (владеющий указатель на сырой указатель).auto& item
исправит проблему, равно как и более подходящее здесь обобщение decltype( auto ) item
. но сам не игроман и плохо в этой теме разбираюсь
мне нужно создать движок на основе какой-нибудь библиотеки который охватит максимум потребностей игродела-любителя лет десяти
Я изучаю язык 12 лет. С 11. Сейчас мне 23.
Я не до конца понимаю, как добывать эти навыки и знания.
Не так давно, кстати, нашёл сравнительно молодую дорожную карту, которая даёт какой-то взгляд вширь на эту структуру.
К слову, можете что-то о ней сказать?
Той же компьютерной графике посвещены DirectX, Vulkan, OpenGL и т.д. и как вообще вести себя с этим многообразием?
Но сейчас у меня 70 откликов на HH молча отвергнуты или не просмотрены вовсе.
Я ничерта не понимал, проходил тест за тестом по плюсам, получал на них высокие баллы, сильно высокие, но всё равно выглядит всё так, как - будто скорее эти тесты ненадёжны, нежели я ориентируюсь в профессии.
extern
) объявления глобальных переменных и констант? strcmp
сравнивает строки. А во всех остальных случаях (т.е. при вызове count
и erase
для сета) у тебя сравниваются только указатели. unsigned long long n0
не является кодом C++. В этой строке нарушается стандарт языка.Всем привет.
Доброго времени суток.
Я изучаю C++ лет этак 12 (с 6 класса, получается).
Навыки - Синтаксис, ООП, STL, Математическая база.
Скромный публичный репозиторий с кодом и нет вышки.
Вся работа по интересующему меня околосистемному профилю уровня jr - её либо нет, либо туда сразу врываться с багажом знаний и опыта, который чёрт знает, как доставать.
.lib
файл и добавить его имя в список используемых библиотек в свойствах проекта. int n
? Я пока только одно место вижу и оно не в шаблоне, поэтому я пока тебя не понимаю.class property : public C
, а если у C
этих property
50+ штук? Реальный пример, для одного из типов у меня порядка 60 свойств определено.decltype(C::n)
в шаблоне?
D
в именах библиотек.Автор вопроса передает своему другу артефакт отладочной сборки, который работать способен только в окружении ровно той же версии студии, в которой был собран.
UkraineGhost , на данный момент тебе надо разобраться всего с тремя пунктами:
- Конфигурации сборки проекта. Отладочная конфигурация не работает за пределами твоей машины вообще. Релизная конфигурация создается как раз для распространения. Релизную конфигурацию еще стоит настроить.
- Для релизной конфигурации стоит выбрать и правильно указать формат VCRT для сборки своего проекта. Проект у тебя маленький, динамическая сборка тебе не нужна, тебе достаточно только статической сборки. Важно только не использовать отладочный VCRT в релизной сборке.
- Рядом с релизным бинарником у тебя должны находиться все нужные для него библиотеки из SFML. Какие нужны - известно только тебе и никому больше.
После всего этого, если бинарник запускается у тебя на компе стандартным образом, он запустится и у друга тоже.