
Michael
03.04.2017
09:25:45
работу с контентом он отлично умеет благодаря редактору
а вот программировать куда менее продуктивно чем юнити-сишарп
причем дело не в плюсах, плюсы там скриптовые, удобны, с GC
только все обложено макросами рефлексии для блупринтов

Google

Michael
03.04.2017
09:26:57
а вот именно в том что компиляция медленная и в целом больше проблем возникает
и кастомизировать оче сложно

Andrei
03.04.2017
09:28:19

Michael
03.04.2017
09:28:40
я верю в людей, которые умеют учиться и быстро находить ответы на вопросы
больше, чем в людей, которые несут багаж знаний

it-trend
03.04.2017
09:28:53

Cyber
03.04.2017
09:29:07

Andrei
03.04.2017
09:29:21

Michael
03.04.2017
09:29:39
что это за фигня на второй строке :))))
список в списке?

mefest
03.04.2017
09:30:01

Michael
03.04.2017
09:30:04
но у тебя же список инт а не список списков
ты пытаешься на втрой строке взять из List<List<int»

Google

Cyber
03.04.2017
09:30:18
вообще, например, архитектура андройда такая убогая, что там без синглтонов никуда...если не обмазываться унылими DI либами

Michael
03.04.2017
09:31:30
и вообещ я собирался поработать
господи

Daniil
03.04.2017
09:31:58

Tema
03.04.2017
09:31:59

Andrei
03.04.2017
09:32:50
В плюсах абсолютно точно всегда можно обойтись без синглтона и сделать лучше.
Синглтон в данном контексте как паттерн подразумевается.

Gregory
03.04.2017
09:33:56
не один крупный проект вышибал мозг с глобальным сервис локатором )

Эдуард
03.04.2017
09:34:17

Gregory
03.04.2017
09:34:20
к нему надо поставлять прикованного к батарее программиста справочника
модульно-компонентный подход тащит без всяких локаторов

Cyber
03.04.2017
09:35:42

Kirill
03.04.2017
09:37:14

it-trend
03.04.2017
09:37:41
ну, да. Я имел в виду, конечно, MinBy и MaxBy. Поэтому чуваки сортируют по какому-нибудь полю и берут потом первый или последний элемент )))

Daniil
03.04.2017
09:42:12
Это вот этот ваш "статический класс" или синглтон?
https://ideone.com/05m6lL

Kirill
03.04.2017
09:42:18

desu
03.04.2017
09:44:24

Google

desu
03.04.2017
09:44:53
ваще выражения статический класс не припоминаю

Gregory
03.04.2017
09:45:31
единственные глоб обьекты в которые я могу поверить что оно удобно - логгер, стат коунтер
остальное приводит к пездецкому флоу

Daniil
03.04.2017
09:46:15

Grigor
03.04.2017
09:46:22

Александр
03.04.2017
09:47:29

Daniil
03.04.2017
09:47:46

babysitter
03.04.2017
09:50:06

Tema
03.04.2017
09:50:14
мккароны

Daniil
03.04.2017
09:51:11
Там все методы что видит пользователь - статические

Andrei
03.04.2017
09:51:40

Kirill
03.04.2017
09:52:01

Александр
03.04.2017
09:52:26
Лишний амперсанд, конечно.
Нет, судя по всему, функция принимает как раз uint8_t**, чтобы переаллоцировать в случае чего. Если я правильно понял автора вопроса. Поэтому без временной переменной не обойтись

Kirill
03.04.2017
09:52:43
имхо между использованием паттернов на кошках и в реальных условиях не так много разницы

Andrei
03.04.2017
09:53:27

Александр
03.04.2017
09:54:17

Andrei
03.04.2017
09:54:54
Секундочку, если там в data пишется укзаатель на данные, то этот пример не работает ваще.
Потому что данные теряются очевидно.

Google

Александр
03.04.2017
09:55:46
Я думаю, что функция внутри себя может сделать realloc, перезаписав указатель. А автор заранее выделяет нужное кол-во памяти, чтобы этого не произошло

Andrei
03.04.2017
09:56:01
Если предположить, что пример работает, то dump таки смотрит в data, но идея с переаллокацией тоже не валидная, потому что в функцию не передаётся размер.
его там явно нет.

Александр
03.04.2017
10:00:09
Нашёл код, использующий эту функцию:
https://gist.github.com/sadasant/7a3ae89c0b2a90d234a2
Ага, видимо туда передаются указатели на произвольные данные (на указатель и на размер), а память выделяется самостоятельно внутри функции, размер тоже там вычисляется.
Вот и её исходный код:
https://github.com/mruby/mruby/blob/master/src/dump.c#L940

it-trend
03.04.2017
10:00:14

Andrei
03.04.2017
10:01:03

Александр
03.04.2017
10:01:39

Andrei
03.04.2017
10:01:54
Или там забыли дописать memcpy, но скорее выглядит как просто ошибка.

Александр
03.04.2017
10:02:40
Зато "автор 10 лет в программировании"

Andrei
03.04.2017
10:02:47
На шарпе же.
Простительно :D

Дед Пегас
03.04.2017
10:03:16
Щас Нёвер придёт и будет возмущаться)

Michael
03.04.2017
10:05:47
я уже мысленно возмущаюсь
https://msdn.microsoft.com/en-us/library/windows/desktop/bb775761(v=vs.85).aspx
иногда ответом на вопрос "как скопировать файл создавая недостающие директории" является "да ну его нахуй сам создам"

Daniil
03.04.2017
10:26:16
Емнип в лялихе/посиксе в одну строчку решается

Michael
03.04.2017
10:27:01
в винхр апи есть одна функция где можно решить в одну строчку
я решил посмотретьк ак это положено делать в нт6.................

Google

Michael
03.04.2017
10:27:32
устаревшая проще
https://msdn.microsoft.com/en-us/library/bb762164(v=vs.85).aspx

Evgeniy
03.04.2017
10:27:35

Alex Фэils?︙
03.04.2017
10:28:14

Michael
03.04.2017
10:28:27

Дед Пегас
03.04.2017
10:28:37
260 же
В 10 отключают это ограничение.

/dev
03.04.2017
10:28:44

Дед Пегас
03.04.2017
10:28:48
Наконец-то.

Michael
03.04.2017
10:29:00

/dev
03.04.2017
10:31:08

Michael
03.04.2017
10:31:23

Alex Фэils?︙
03.04.2017
10:33:47
вообще бесит это апи. Чтоб узнать папку для моих документов, надо им давать буфер MAX_PATH символов. Т.е. если папка имеет имя большее этой, то хуй.

Michael
03.04.2017
10:34:42
поэтому там есть Ex в шеллапи которые без ограничения в MAX_PATH

Gregory
03.04.2017
10:36:47
глобальный конфиг?
если у тебя софтина из слабосвязанных компонент то не катит.
У каждого компонента свой кусочек от конфига, а глобальный "нарезается" в точке инициализации софтины.

Alex Фэils?︙
03.04.2017
10:38:04
а по Ex есть мало в инете уг
http://blog.livedoor.jp/blackwingcat/archives/1709862.html

Michael
03.04.2017
10:39:58
https://msdn.microsoft.com/en-us/library/windows/desktop/mt757093(v=vs.85).aspx

Alex Фэils?︙
03.04.2017
10:40:43
https://msdn.microsoft.com/ru-ru/library/windows/desktop/mt757093(v=vs.85).aspx
во
лол