Black Coco

+37
с 2021
1 подписчик
38 подписок

спасибо за поддержку

всё так, у меня внутри многогранника лежит вектор вершин, вектор рёбер и вектор граней

Я хочу отрисовать многогранник. У него внутри есть вложенный класс ребро и вложенный класс грань.

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

1

я пробовал. Мне неудобно с хедерами, проще без них.

дело не в public или private. Дело в том, что у вложенного класса нет указателя на объемлющий.

Получается, действительно, только явная передача указателя на родителя каждый раз, да. Всё так.


я хочу отрисовать многогранник.
у многогранника есть вектор вершин, вектор рёбер и вектор граней.

я уже понял, как это буду делать, и сначала почему-то подумал, что мне поможет сделать класс многогранника и внутри него вложенные классы ребра и грани. Сейчас я понимаю, что мне немного не так нужно делать. Возможно, мне вообще не нужны методы у вложенных классов, а только методы у многогранника.

весь пост это и есть нытьё о том, как же плохо, что он не знает, как в той же Яве

1

мне очень понравился этот код, я его сел и построчно разобрал, что он делает.

Видимо, я так делать не буду, потому что в объемлющем классе у меня будет лежать вектор вложенных, и тогда получается, что во всём векторе будет дублироваться один и тот же указатель на объемлющий класс, что приведёт к распуханию памяти, затрачиваемой на экземпляр объемлющего класса.

я бы хотел, чтоб знал. Вон там ява программист ответил выше, что в Яве знает.

имя класса 1A не очень хорошее, оно начинается с цифры, и при инициализации
1A B;
компилятор нервно ищет литерал A, не находит и вываливается с ошибкой компиляции

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

1

Java это хорошо, это уважаемо. Завидую вам, но переходить пока не буду.

1

чёрный как чернейшая депрессия

В любом случае, твоя агрессивность меня не задевает, потому что ты не эксперт в теме

Чë ты такой агрессивный? Охладись

четыре года назад я пробовал запустить героев при помощи вайна. Там что-то не работало, я уже не помню, что