@ProCxx

Страница 2228 из 2477
Dmitry
24.07.2018
16:10:38
Сталкиваются collider и collidee по инициативе первого

Andrei
24.07.2018
16:15:04
Ага, большой адронный коллайдер сталкивается с протонами, а не сталкивает протоны между собой, окей, чо.

Если я беру в левую руку камень, и в правую руку камень, и левой рукой шандарахаю по неподвижной правой — оба камня collidee, а я collider

Если я разгоняюсь и бьюсь об стену — я не становлюсь collider, и я и стена оба collidee, потому что с точки зрения физики я могу перейти в систему координат, где я покоюсь, а стена несётся на меня со скоростью бегущего человека.

Google
Andrei
24.07.2018
16:19:21
А вот если бы меня в стену с разгона кинул кто-то, или кинулся бы в меня стеной — он был бы collider.

Sergey
24.07.2018
16:19:36
Andrei
24.07.2018
16:20:01
Collider короче ни с кем не сталкивается. Если у вас так назван объект — то это неправильное название.

Azoyan
24.07.2018
16:20:09
Согласен с Андреем

Sergey
24.07.2018
16:20:18
+

Anton
24.07.2018
16:22:28
костя переведи collider and collidee
Вот хулиган. Гипотетических программистов до шараханья о стену довёл. Хорошо хоть без мордобоя обошлось

Constantine
24.07.2018
16:24:59
Anton
24.07.2018
16:25:35
Это еще что, он одному товарищу как-то раз видеокарту не отдал!
Проверьте кто-нибудь этого господина на экстремизьм!

Matway
24.07.2018
16:25:35
Если я разгоняюсь и бьюсь об стену — я не становлюсь collider, и я и стена оба collidee, потому что с точки зрения физики я могу перейти в систему координат, где я покоюсь, а стена несётся на меня со скоростью бегущего человека.
Небольшая поправка - если столкновение будет фатальным, то это можно интерпретировать как то, что твоё предназначение было - коллайднуться об эту стену. Отсюда довольно простые логические переходы к тому, чтобы считать тебя устройством для осуществления столкновения, то бишь self-collider.

Sergey
24.07.2018
16:26:47
это всё равно не system в контексте ECS это скорее просто Entity, у которого цель: "self-destruction"

Andrei
24.07.2018
16:27:49
Не, формально всё верно. Я могу быть collider и collidee одновременно.

Constantine
24.07.2018
16:28:29
Что самое смещное, как я понял, в английском -ee может образовать как активную, так и пассивную форму

Anatoly
24.07.2018
16:28:55
нифига вы здесь накурили

Google
Matway
24.07.2018
16:29:11
Аналогично ПДД вполне себе разделяет, кто collider, а кто collidee. Не всегда справедливо, конечно.

Constantine
24.07.2018
16:30:05
нифига вы здесь накурили
холивары по языку в дилетантских чатах отличаются особым ожесточением, рекомендуется во время активных боев не поднимать забрало

Anatoly
24.07.2018
16:30:10
Кто хотит на Колыму – Выходи по одному! Там у вас в момент наступит Просветление в уму!

Dmitry
24.07.2018
16:30:21
но, казалось бы, причём здесь c++? ?
В этом вашем с++ переменным нужно обязательно давать имена, что бывает непросто

Constantine
24.07.2018
16:30:52
Интересно, придем когда-нибудь к требованию заказчика давать имена классов на русском языке?

Sergey
24.07.2018
16:31:04
1с?

Constantine
24.07.2018
16:31:09
И локализованному C++?

Anatoly
24.07.2018
16:31:11
В этом вашем с++ переменным нужно обязательно давать имена, что бывает непросто
не обязательно давать имена, можно обходиться временными объектами

Dmitry
24.07.2018
16:31:42
Ожидал этого комента, давай пример теперь

Ilia
24.07.2018
16:32:24
std::filesystem::path("/").delete();

Anatoly
24.07.2018
16:32:28
Ожидал этого комента, давай пример теперь
а ты паспорт покажи. а то мало ли тебе надо в @supapro

Aleksandr
24.07.2018
16:32:45
так, а по поводу кстати именования переманных, куда идти флудить или тут можно?)

Constantine
24.07.2018
16:33:09
@fludpac

Ilia
24.07.2018
16:33:15
Если про именование переменных в С++, то можно.

Aleksandr
24.07.2018
16:33:30
в С++ в частности

Constantine
24.07.2018
16:33:59
а там еще все копья не сломали и не пришли к двум с половиной разумным нотациям?

Dmitry
24.07.2018
16:34:00
Временный объект это не переменная

Constantine
24.07.2018
16:34:40
Функция это не массив

Aleksandr
24.07.2018
16:34:59
в общем ладно. вот есть вектор, в котором хранятся размеры объектов. вот как его называть? object_size? object_sizes? objects_sizes?

Constantine
24.07.2018
16:35:28
а, размеры объектов

Google
Constantine
24.07.2018
16:35:34
objects_sizes

A.D.
24.07.2018
16:36:56
objects_sizes
object_sizes

Ilia
24.07.2018
16:37:03
Ребята, есть в IT несколько принципиально неразрещимых задач, своевременное обновление кэша и правильное именование переменных к ним относятся. На этом предлагаю перейти к более конструктивным вопросам.

Constantine
24.07.2018
16:37:08
object_sizes
а множество размеров изнутри объекта?

auto ??? = object.sizes()

Ростик
24.07.2018
16:38:16
Ребят, какие есть библиотеки для отрисовки графики, диаграмм?

A.D.
24.07.2018
16:38:18
а множество размеров изнутри объекта?
словосочетание objects sizes не гуглится, а object sizes - гуглится. )

Constantine
24.07.2018
16:39:10
словосочетание objects sizes не гуглится, а object sizes - гуглится. )
а это не важно, тут зависимо от objects и objects_size нельзя

A.D.
24.07.2018
16:39:43
а это не важно, тут зависимо от objects и objects_size нельзя
objects_size - это, скорее, сумма размеров

Sergey
24.07.2018
16:39:51
Ребят, какие есть библиотеки для отрисовки графики, диаграмм?
за пределами Qt чего-то нормального искать не стоит, но можно навелосипедить на чём угодно - QPainter, WxCanvas, GDI+, Direct2D, Cairo и т.д.

Constantine
24.07.2018
16:39:58
A.D.
24.07.2018
16:40:29
размер контейнера objects
ну, видимо, не надо называть контейнер множественной формой существительного, хотя это принято

Constantine
24.07.2018
16:41:08
for (auto const& object : objects) ну вот прямо душа радуется

A.D.
24.07.2018
16:41:12
это безумно адекватная нотация
я и сам так делаю, но всякий раз сомневаюсь и плохо сплю.

Google
A.D.
24.07.2018
16:41:55
короче, да, неразрешимая проблема.

и стресс - все время приходится принимать решения.

Constantine
24.07.2018
16:42:07
да нет, тут все хорошо

вот как называть класс, имеющий виртуальный деструктор и только его?)

Aleksandr
24.07.2018
16:42:54
IDestructible? xD

A.D.
24.07.2018
16:43:13
Constantine
24.07.2018
16:43:38
Ну сейчас INotFinal называется)

A.D.
24.07.2018
16:44:42
а смысл?

Constantine
24.07.2018
16:45:00
Еще писать "T& object" или "T & object" при нотации "T const& object"? :)

а смысл?
либо final, либо потомок INotFinal

A.D.
24.07.2018
16:45:45
либо final, либо потомок INotFinal
я не пойму, зачем такой класс нужен вообще

Constantine
24.07.2018
16:46:27
я не пойму, зачем такой класс нужен вообще
чтобы иметь для всех таких классов общего предка

A.D.
24.07.2018
16:47:09
чтобы иметь для всех таких классов общего предка
это очевидно, спасибо ) ну, ладно, не мое дело, видимо.

Constantine
24.07.2018
16:47:41
это очевидно, спасибо ) ну, ладно, не мое дело, видимо.
ну того факта, что в этом случае первой строки объявления класса достаточно для проверки, что все ок, вполне достаточно

либо final, либо кого-то наследует

что может быть проще? :)

Constantine
24.07.2018
16:50:28
вполне достаточно, чтобы обмазаться виртуальными таблицами?
так виртуальный деструктор сразу и обмажет

A.D.
24.07.2018
16:52:02
ну, если цель окупает доп. оверхед...

Google
Constantine
24.07.2018
16:52:13
а какой дополнительный оверхед?

Юра Незнанов
24.07.2018
16:53:16
как освободить память при создании потока?

std::thread** dop = new std::thread*[120]; wchar_t* j = L"|----H----|"; for (int i = 0; i<100; i++) { std::thread* a = new thread(thrr, j); dop[i] = a; } for (int i = 0; i < 100; i++) { delete dop[i]; }

там где дилит - выкидывает из программы

Constantine
24.07.2018
16:54:01
вам нужно вопрос перенаправить в @supapro

Юра Незнанов
24.07.2018
16:54:33
Э... Парень, ты точно знаешь, что делаешь ?
это тестовый примерчик, чтобы в профилировщике кучи в вижл студии были хорошо видны все выделения и освобождения

A.D.
24.07.2018
16:55:19
а какой дополнительный оверхед?
на поддержку полиморфизма для всех наследников INotFinal. Кроме того, так можно связать в одну иерархию классы, которые по смыслу между собой не связаны.

Ilia
24.07.2018
16:55:21
Constantine
24.07.2018
16:55:44
delete [] dop;
да thread исключение бросит сразу за этот код

он должен быть either joined or detached

Ilia
24.07.2018
16:56:51
А, ну это да, я в такие подробности даже не пытаюсь залезать...

Страница 2228 из 2477