
nuke_bird
11.09.2017
11:37:48
Я кажется понял о чем ты говоришь
И самое кумичное - я говорю о том же
Пользователь руками ничего не регистрирует, есть лишь данные
И эти данные (свойства) уже дергает редактор карт: for(auto& property: object->get_properties())
Без наличия рефлексии ты не можешь получить список полей, да даже не сможешь узнать есть ли поле с таким-то названием. Когда ты начинаешь руками регистрировать поля и методы - ты делаешь костыльную рефлексию

Combot
11.09.2017
11:43:16
combot.org/chat/-1001031904034

Aleksey
11.09.2017
13:49:26
Друзья, такой вопрос про Си, нормально ли будет работать Curl, вместе с библиотекой для зеленых потоков? http://libdill.org/index.html , необходимо делать много http реквестов

Ilia
11.09.2017
13:51:22
Так он и с обычными тредами работает...

Google

Aleksey
11.09.2017
14:08:08
А curl сам по себе синхронный и в асихронность не могет?

Ilia
11.09.2017
14:11:42
Синхронный.
Вроде нет там асинхронности. И так сложно всё.
Но я не понимаю, 1) зачем тебе асинхронность, если есть потоки 2) зачем тебе зелёные потоки, если есть обычные потоки

Berkus
11.09.2017
14:13:39

Stanislav
11.09.2017
14:17:03

Vladislav
11.09.2017
14:59:07

Nikita
11.09.2017
15:01:13
Всем привет

Vladislav
11.09.2017
15:03:05
Привет

Nikita
11.09.2017
15:03:18
Вы разработчики с++
?
Хаха

Google

Ilia
11.09.2017
15:03:54
Вы разработчики с++
Нет, мы — инопланетные кальмары, запускающие свои ментальные щупальца тебе в мозг...

Nikita
11.09.2017
15:04:16
Аха так долго писал
Сори за тупой вопрос

Vladislav
11.09.2017
15:04:58

Nikita
11.09.2017
15:05:27
Пацаны а можете мне помочь с изучением с++
Ну типа какие книги и тп
Просто я новичок только дошло до темы классы

Alexander
11.09.2017
15:06:11

Group Butler [beta]
11.09.2017
15:06:20

Nikita
11.09.2017
15:06:52
Спс
Лан пока

Aleksey
11.09.2017
16:56:40
Ребятки, сидя в Ubuntu , можно ли нормально компилировать Си для windows и macOS ?

Alexander
11.09.2017
16:58:07
ишь захотел - лёгкой кросскомпиляции
не так это просто сделать....

Pavel
11.09.2017
16:59:04
Тулчейны ставь
И кури

Matwey
11.09.2017
17:02:31
Есть тулчейны для MacOS?

reagentoo
11.09.2017
17:09:27
Почему цмейку не нравится install у вложенного проекта через ExternalProject_Add?

Google

reagentoo
11.09.2017
17:09:49
install TARGETS given no ARCHIVE DESTINATION for static library target

fox.cpp
11.09.2017
17:10:26
не указал куда класть статические либы

Pavel
11.09.2017
17:11:03

reagentoo
11.09.2017
17:11:32

Matwey
11.09.2017
17:12:34

reagentoo
11.09.2017
17:22:24
${CMAKE_INSTALL_LIBDIR} переменная пустая почему-то

Антон
11.09.2017
19:29:46

Alex Фэils?︙
11.09.2017
19:31:34

Антон
11.09.2017
19:31:56
еще и scissor

Alex Фэils?︙
11.09.2017
19:32:57
а, ну збс тогда

Антон
11.09.2017
19:34:15
а почему такой баг

Alex Фэils?︙
11.09.2017
19:34:30
да хуй знает, надо ковырять иксы

Антон
11.09.2017
19:34:49
на маздае всё ок

Alex Фэils?︙
11.09.2017
19:35:14
покажи код (на пастбине или репу)

Антон
11.09.2017
19:35:37
для маздая или для линукса

Alex Фэils?︙
11.09.2017
19:35:55
оба

Matwey
11.09.2017
19:35:59

Admin
ERROR: S client not available

Антон
11.09.2017
19:36:05

Google

Matwey
11.09.2017
19:36:28
да
А процессор какого поколения?

Антон
11.09.2017
19:36:43
если да, ща пушну тока

Alex Фэils?︙
11.09.2017
19:37:09

Matwey
11.09.2017
19:37:53
haswell
нет, у меня не было такого бага

Антон
11.09.2017
19:38:06
https://github.com/usernameak/altona-remake/blob/master/base/system_linux.cpp#L1712

Alex Фэils?︙
11.09.2017
19:38:21
спасиб, ща гляну

Антон
11.09.2017
19:38:38
https://github.com/usernameak/altona-remake/blob/master/base/system_win.cpp#L1857
не пизди палками

Alex Фэils?︙
11.09.2017
19:40:53
блин. у тебя косяк есть, но не с рендером, а в шаблонной функции на строчке 120:
template <class T>
static inline void FromWideFileName(T &dest, const sChar *str)
{
FromWideFileName(dest, str, sizeof(dest));
}
Она будет работать не совсем верно.

Антон
11.09.2017
19:41:14

Alex Фэils?︙
11.09.2017
19:42:21
если ты передашь литерал сюда, то T раскроется в const char*, и sizeof вернет тебе размер указателя
чтоб правильно сделать, надо шаблон по-другому организовать:
template <class T, size_t N>
static inline void FromWideFileName(T &dest[N], const sChar *str)
{
FromWideFileName(dest, str, N);
}

Антон
11.09.2017
19:43:31
прикол в том что я проект этот форкнул, изначально там код вообще жесть был

Alex Фэils?︙
11.09.2017
19:43:55
норм, го рефактить, короч)

Антон
11.09.2017
19:44:40

Alex Фэils?︙
11.09.2017
19:44:55
ща, не так написал, там чуть посложнее магия
template <class T, size_t N>
static inline void FromWideFileName(T (&dest)[N], const sChar *str)
{
FromWideFileName(dest, str, N);
}

Google

Alex Фэils?︙
11.09.2017
19:45:24
во. без скобок распознается как массив ссылок, а они (почему-то) запрещены

Антон
11.09.2017
19:45:38
теперь конпиляется
https://github.com/usernameak/altona-remake/blob/master/base/windows_xlib.cpp#L371
просто вопрос. какую бы имплементацию написать

Alex Фэils?︙
11.09.2017
19:48:59
я б сначала перенес кучу других функций в отдельные файлы. Пока читал сорец, нашел примерно 4 группы функций.

Антон
11.09.2017
19:50:21
From/ToWide* это нужно ибо на линупсе нету как на виндовсе что FunctionNameW

Alex Фэils?︙
11.09.2017
19:50:35
да я понял, я похожие делал в одной кроссплатформенной либе