@ProCxx

Страница 1930 из 2477
Ignat
02.04.2018
18:16:15
синтаксисом конфигурации, он же блин просто отвратителен

Anatoly
02.04.2018
18:16:24
ну если только не нравится декларативное описание

Google
Ignat
02.04.2018
18:16:40
я с детства за декларативность

на хачкеле пишу

Anatoly
02.04.2018
18:16:46
если он отвратителен, то почему premake не взлетел?

Ignat
02.04.2018
18:17:00
и cabal/stack, надо сказать, сильно приятнее!

Anatoly
02.04.2018
18:17:05
только EA его и юзает, наверное

Egor
02.04.2018
18:17:29
премейк у близзарда тоже

Anatoly
02.04.2018
18:17:43
есть другие забавные варианты: gradle, sbt =)

gradle юзают в Unity

Ignat
02.04.2018
18:18:25
sbt тоже неплох

Anatoly
02.04.2018
18:18:54
только медленный

TriΔng3l
02.04.2018
18:19:17
а через Visual Studio или Xcode собирать deprecated, что ли?

Anatoly
02.04.2018
18:19:44
сорь, у меня кроссплатформа

но могу в любой момент сгенерировать cmake-ом солюшен

Google
Anatoly
02.04.2018
18:21:12
так, мы ещё забыли про qbs =)

его ведь тоже кто-то юзает

Vladislav
02.04.2018
18:23:49
sbt тоже неплох
sbt хорош, но очень уж медленный

Nikita
02.04.2018
18:46:10
ребята

!std::is_trivially_copy_constructible<std::vector<std::unique_ptr<int>>>::value;эта фигня должна компилироваться и давать true, так ведь?

fixed

просто clang (по крайней мере 6) спокойно компилит это, а gcc (7.3) валится при компиляции с ошибкой

и я вот понять не могу, это фича clang'а или баг gcc

Nikita
02.04.2018
19:37:51
почему?

отрицание же стоит

вроде нашёл этот баг https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80654

видимо фикс не добрался до gcc 7

/dev
02.04.2018
19:42:07
отрицание же стоит
Точно, не увидел

Aidar
02.04.2018
20:29:45
struct a{ a(*operator+)(a); }; int main(){};

Warnings: /LIBPATH:C:\boost_1_60_0\stage\lib Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64

Почему он это компилит лол

Ioann V
02.04.2018
20:33:11
Ребят, а многопоточно можно ли читать файлы ? Ну, так чтобы вот прям параллельно ?

Google
Nikita
02.04.2018
20:33:16
а другие компиляторы?

Почему он это компилит лол

Spoonson
02.04.2018
20:35:38
Ребят, а многопоточно можно ли читать файлы ? Ну, так чтобы вот прям параллельно ?
у тебя боттлнек все равно в доступе к памяти будет, так что зачем?

Ioann V
02.04.2018
20:36:17
Ну типа подгружать параллельно файлы и т.п

Ioann V
02.04.2018
20:38:51
Хммм... тупо создать std thread и читать в нем ? Или какие то средства OS ?

В общем, ссылочку на почитать б

Ioann V
02.04.2018
20:39:51
Ну, как минимум из интереса

Square
02.04.2018
20:40:03
Видел я многопоточных читалок :/

Ну, как минимум из интереса
Речь про разные Файлы ведь?

Ioann V
02.04.2018
20:40:19
Aidar
02.04.2018
20:40:37
а другие компиляторы?
Другие нормальные, я про этот

Square
02.04.2018
20:40:55
Ага
Ну здесь я бы типа замэпил...

Ioann V
02.04.2018
20:41:48
Ну мэп я так понимаю будет один, а дальше уже бегать по вирт.памяти ?

Square
02.04.2018
20:41:50
Получил список файлов, его в lockfree в контейнер, из которого worker’ы тянут файл для чтения и обработки

Square
02.04.2018
20:43:55
Aidar
02.04.2018
20:44:22
Вы кажется ваще друг друга не понимаете

Google
Azoyan
02.04.2018
20:44:36
Ахахахахха

Aidar
02.04.2018
20:45:29
Короче если смапаешь файл можешь делать с ним что хочешь с помощью скольки угодно потоков

Aidar
02.04.2018
20:45:43
Иначе открываешь кучу дескрипторов и делаешь то же самое

Aidar
02.04.2018
20:45:58
А если файлов несколько ?
Делаешь что угодно

Square
02.04.2018
20:46:00
Речь про разные Файлы ведь?

Ага

А если файлов несколько ?
Короче никаких проблем

Bogdan
02.04.2018
20:46:17
кто-нибудь знает как к OBJECT library в cmake прилинковать библиотеку? другими словами, add_library(lib OBJECT ...) target_link_libraries(lib ...) так делать нельзя. хочется чтоб таргет, который будет инклудить потом эту объектную библиотеку получал транзитивно библиотеку, от которой OBJECT lib зависит, т.е. add_library(dep STATIC ...) add_library(lib OBJECT ...) # target_link_libraries(lib dep) <--- так нельзя, к сожалению add_library(shared SHARED $<TARGET_OBJECTS:lib> ...) <-- и автоматически к shared прилинковался dep

Ioann V
02.04.2018
20:46:19
Угу. Понял. ThX

Vladislav
02.04.2018
20:46:40
или что там в шиндовс для этого?

Aidar
02.04.2018
20:46:48
Ось гарантирует что ты не зафейлишься никогда работая с объектами оси

Vladislav
02.04.2018
20:48:15
да, man epoll
хотя не, что-то это не то

Constantine
02.04.2018
20:48:18
или что там в шиндовс для этого?
х3 никогда не пробовал. Асинхронные операции есть, ну или тупо шару при открытии

Aidar
02.04.2018
20:48:18
Epoll этож ваще асинхронность

Асенхронность лучше

Constantine
02.04.2018
20:48:26
нет смысла же читать многопоточно

Google
Constantine
02.04.2018
20:48:28
диск медленнее

Aidar
02.04.2018
20:48:44
У меня может быть tmpfs

Неочевидно что диск медленнее обработки он медленнее либо равно оперативы

Constantine
02.04.2018
20:49:45
Угу

Сие означает что второй поток ничего не может делать

Square
02.04.2018
20:49:59
Но чот хз

Оверкилл

Vladislav
02.04.2018
20:50:27
нет смысла же читать многопоточно
ну мало ли, может с разных устройств читается?

Constantine
02.04.2018
20:51:04
ну мало ли, может с разных устройств читается?
Один файл на двух устройствах? Хм

Ioann V
02.04.2018
20:51:32
Файлы разные ТТ

Vladislav
02.04.2018
20:51:32
Речь про разные Файлы ведь?

Ага

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