Size: a a a

2021 February 16

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
d7d1cd
Да
Там есть remove_reference?
источник

I

Ioann_V in supapro.cxx
Serhii Herashchenko
base_component->mesh_component->circle_mesh_component

mesh_component
{
   index;
   virtual render(renderer);
}

circle_mesh_component
{
   radius;
   points_count;
   render(renderer)
   {
       points = calculate_points_parametric();
       renderer->draw_primitives(RENDER_PRIMITIVE_LINES, points, index);
   }
}

entity
{
   vector<base_component> components;
}

render_system
{
   renderer;
   render_entity(entity)
   {
       mesh = entity.getComponent<MeshComponent>();
       mesh.render(renderer);
   }
}


вот так на псевдо псевдо коде
И еще в твоем это примере, чтобы менять радиус нам придется делать не entity.getComponent<MeshComponent>();, а entity.getComponent<circle_mesh_component>();, так ?
источник

SH

Serhii Herashchenko in supapro.cxx
Ioann_V
И еще в твоем это примере, чтобы менять радиус нам придется делать не entity.getComponent<MeshComponent>();, а entity.getComponent<circle_mesh_component>();, так ?
да
источник

d

d7d1cd in supapro.cxx
Artöm Bakri Al-Sarmini
Там есть remove_reference?
Есть. Завелось! У меня remove_reference помещено в пространство имен tr1, а я сразу не учел это.
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Ух tr1
источник

d

d7d1cd in supapro.cxx
Для тех кто любит постарше 😂
источник

G

Gabriel in supapro.cxx
Парни, такой вопрос по лабе.

Задание:
Таблица организуется в виде упорядоченного списка. Поиск идет простым перебором. Подсчитывается число выполненных сравнений: в среднем и для каждого идентификатора.

(в таблицу добавляются идентификаторы(имена функций, переменных)). Возникает вопрос. Чтобы организовать таблицу в виде упорядоченного списка, нам нужно сортировать каждый раз таблицу при добавлении идентификатора? Или можно упростить этот процесс?
источник

GF

Georgy Firsov in supapro.cxx
Gabriel
Парни, такой вопрос по лабе.

Задание:
Таблица организуется в виде упорядоченного списка. Поиск идет простым перебором. Подсчитывается число выполненных сравнений: в среднем и для каждого идентификатора.

(в таблицу добавляются идентификаторы(имена функций, переменных)). Возникает вопрос. Чтобы организовать таблицу в виде упорядоченного списка, нам нужно сортировать каждый раз таблицу при добавлении идентификатора? Или можно упростить этот процесс?
Можно новый элемент просто в нужное место списка помещать
источник

G

Gabriel in supapro.cxx
Можешь пояснить?
источник

G

Gabriel in supapro.cxx
Как-то подробнее.
источник

G

Gabriel in supapro.cxx
Может на примере.
источник

GF

Georgy Firsov in supapro.cxx
Есть список:
A -> B -> D
Вставляешь элемент С. Он должен расположиться между B и D. Ну это место можно найти, пройдясь по списку. Соответственно и вставляешь его вот сюда:
               v
A -> B -> C -> D
источник

G

Gabriel in supapro.cxx
А если там уже есть элемент D, а ты хочешь добавить туда эл. С, то нужно сдвинуть D вправо и вставить С на его место?
источник

I

Ivan in supapro.cxx
Это же список. Ты меняешь указатель на следующий элемент для B и ставишь следующим элементом D для элемента С.
источник

GF

Georgy Firsov in supapro.cxx
Gabriel
А если там уже есть элемент D, а ты хочешь добавить туда эл. С, то нужно сдвинуть D вправо и вставить С на его место?
Если это список, то и сдвигать то ничего не нужно. Там же просто указатели поменяются (псевдокод):
NodeC.pNext = NodeB.pNext;
NodeB.pNext = &NodeC;
источник

I

Ivan in supapro.cxx
Или под "списком" подразумевается простой массив?
источник

G

Gabriel in supapro.cxx
Georgy Firsov
Если это список, то и сдвигать то ничего не нужно. Там же просто указатели поменяются (псевдокод):
NodeC.pNext = NodeB.pNext;
NodeB.pNext = &NodeC;
Вроде это так.
источник

G

Gabriel in supapro.cxx
Спасибо за помощь.
источник

E

Eugene in supapro.cxx
Здравствуйте. Можете пожалуйста сказать минимальные системные требования для GCC Windows? В гугле не нашел
источник

LA

Liber Azerate in supapro.cxx
Eugene
Здравствуйте. Можете пожалуйста сказать минимальные системные требования для GCC Windows? В гугле не нашел
Они очень минимальные, сложно не потянуть. К тому же, лучше не использовать
источник