Alexander "SonnySlave"
Банально заставить контейнеры в шаред мемори работать это не так тривиально, как кажется.
Berkus
shmem вполне себе вариант
Dr. Friedrich
Шмат!
Alexander "SonnySlave"
shmem вполне себе вариант
но это не кроссплатформа
Aidar
На личинуксе
Alexander "SonnySlave"
кто хочет погрузиться в мир IPC - почитайте просто доку к Boost.Interprocess. Там автор довольно внятно расписывает, что почём
Dr. Friedrich
Получается, что я в общую память не смогу сложить указатели?
Berkus
но это не кроссплатформа
нну.. на каждой платформе свое, но в целом - можно заставить работать
Dr. Friedrich
Потому что в адресном пространстве другого процесса они будут указывать куда-нибудь нахрен
Dr. Friedrich
Ок, с этим осторожно надо, получается.
Berkus
Потому что в адресном пространстве другого процесса они будут указывать куда-нибудь нахрен
yep, но простой трюк - положить в сервисную область адрес этой памяти одним процессом и читать другим работает
Alexander "SonnySlave"
хотя там наверняка какие-то грабли есть
Berkus
а можно взять буст и не париться
так я только за, для этого есть разные библиотеки и буст в том числе, я общий принцип обсуждаю
Berkus
btw, какие ещё есть либы наподобие Boost.Interprocess?
ну в скайпе есть своя для skyhost ipc на телевизорах
Berkus
думаю она не единственная
Dr. Friedrich
Я у микрософта, эээ, «наследовал» код, чтобы под вин с общей памятью работать. Но там указателями не пользовались, просто байтики писали (+ мьютекс, кажется).
Alexander "SonnySlave"
Йо-хо-хо, смотрите, кто тут у нас http://cppcast.com/2018/01/antony-polukhin/
Alexander "SonnySlave"
@antoshkka
Berkus
http://cppcast.com/2017/12/greg-law/ а вот чел который меня серьезно в OSdev втянул
Alexander "SonnySlave"
http://apolukhin.github.io/
Азамат
Кто это?
🐙 Antony
Это я :)
Alexander "SonnySlave"
Кто это?
а, вот и он
Азамат
О
Азамат
Ну круто.
Азамат
Congratulation.
🐙 Antony
Спасибо :)
Anonymous
Парни, CLang под VS кто-нибудь тестил? Нормально работает?
Anonymous
С официального пакета который?
🐙 Antony
Йо-хо-хо, смотрите, кто тут у нас http://cppcast.com/2018/01/antony-polukhin/
Я там кстати ссылку на этот чат разместил. И говорил что тут супер адекватные люди находятся :)
Anonymous
Окей, спасибо, тоже затестчу
Alexander "SonnySlave"
Я там кстати ссылку на этот чат разместил. И говорил что тут супер адекватные люди находятся :)
да, нашёл. но на чатик думаю им всё равно, так как всё равно англоязычные они. Это мы должны в слаку идти к ним 😊
🐙 Antony
Да, они мне сказали что у них мало слушателей из России
Alexander "SonnySlave"
https://gcc.gnu.org/ml/gcc-patches/2018-01/msg00205.html
Berkus
https://github.com/ARM-software/speculation-barrier !
Berkus
https://github.com/ARM-software/speculation-barrier/issues/1 !! и тут же челам написали про UB кек
Alexander "SonnySlave"
Ужас, Антон неправильно назвал имя нашего чатика
Anonymous
Anonymous
Почему он файл не может создать?
Anonymous
Предыдущий запуск висит и файл залочен?
Anonymous
не то и не то
Anonymous
если сам создаю файл то норм, открывает, а сам не может создать
Anonymous
Может, в Program Files без прав админа писать не может?
Anonymous
есть такое
Anonymous
и что тогда?
Александр
выдать права
Egor
Не писать в Program Files
Anonymous
в настройках vs можно как-то сделать на все будущие проекты адм. права?
Anonymous
запустить vs от админа?
Egor
Зачем вообще писать в Program Files при разработке?
Egor
Почему бы не писать, скажем, в каталог, где лежит .exe? Или в %APPDATA%?
Berkus
Почему бы не писать, скажем, в каталог, где лежит .exe? Или в %APPDATA%?
лучше в %APPDATA%, т.к. exe может лежать и в Program Files лел
PRoSToC0der
Что стандарт говорит об использовании препроцессора внутри подстановки function-like макроса? #define A(a)a*a int square(int num) { return A( #ifdef B num #else 5 #endif ); }
Anonymous
Господи, вот чем меня бесит VS, так это тем, что он срёт вообще повсюду
Anonymous
гигабайт оперативки пропал после установки, куча непонятной хероты в процессах
Anonymous
а я ни шарпы, ни sql server их не ставил
Anonymous
где мой 2008 express
Baur
Здравствуйте. Подскажите книги для начинающих по c++. Спасибо
Egor
#books
Baur
А книги Праты и Страуструпа "Принципы и практика использования" хорошие ли они?
Andrei
А книги Праты и Страуструпа "Принципы и практика использования" хорошие ли они?
безусловно хороши. Но я советую Липпман "Базовый курс" если совсем начинающий
Baur
Спасибо