Size: a a a

pro.cxx Editors Channel

2017 May 31
pro.cxx Editors Channel
Приветствую в канале @ProCxxChannel! В этом канале будут поститься краткие заметки от наших участников-редакторов чата @ProCxx.
источник
2017 June 02
pro.cxx Editors Channel
источник
2017 June 03
pro.cxx Editors Channel
источник
2017 June 05
pro.cxx Editors Channel
источник
2017 June 14
pro.cxx Editors Channel
https://www.youtube.com/watch?v=bQ5X5iCYzSs

(Link by @winged_pegasus)
#cpp #cpp17 #video #template #deduction
источник
pro.cxx Editors Channel
https://www.youtube.com/watch?v=yTAHfKGMOEM
#cpp #why_we_need_vcpp #video
источник
2017 June 17
pro.cxx Editors Channel
24-26 августа в Томске на территории Томского государственного университета пройдёт конференция C++ Siberia 2017.

Нулевой день конференции (24 августа) отведен для мастер-классов. В первый день (25 августа) состоится регистрация участников и открытие конференции. Открывать конференцию будет Ivan Cukic: аспирант кафедры Comuter Science университета Белграда, активный контрибьютор проекта KDE, автор книги Functional Programming in C++. Завершает первый день общение в неформальной обстановке. Второй день конференции (26 августа) будет открывать Александр Фокин: председатель российской рабочей группы по стандартизации С++, руководитель службы разработки поисковых компонент компании Яндекс.

Подать заявку на доклад можно до 15 августа 2017 года на talks@cpp-russia.ru или здесь. Продолжительность доклада не должна превышать 50 минут (с учетом вопросов). Мы рады докладам о C++ (в том числ 2x), STL, Boost, Qt, любых других библиотеках, тестировании и сборке крупных проектов на С++, асинхронности и конкурентности, метапрограммировании, etc.
Если у Вас есть вопросы, пишите нам.
Регистрация на конференцию: http://cpp-russia.ru/?p=1379

Конференция проходит при поддержке Томского государственного университета и компаний Яндекс и Инфотекс.
источник
2017 June 18
pro.cxx Editors Channel
Приятный баян для тех, кто хочет освежить познания в создании нормальных оберток Сишного API.
https://habrahabr.ru/post/331100/

#cpp #habr #design #wrapper
источник
pro.cxx Editors Channel
Набор стикеров сообщества pro.cxx:
t.me/addstickers/procxx

В набор добавляется всё, что как-то связанно с сообществом pro.cxx и с языком C++ в целом. Автор: @AlexFails.

#procxx #stickers
источник
2017 June 27
pro.cxx Editors Channel
Новые предложения по улучшению C++
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/#mailing2017-06

#cpp #iso #std #proposals
источник
2017 June 28
pro.cxx Editors Channel
Когда надо что-то сделать, но лень... Ленивое вычисление аргументов функции в C++.
http://foonathan.net/blog/2017/06/27/lazy-evaluation.html

#cpp #lazyevaluation
источник
2017 June 29
pro.cxx Editors Channel
C++ REPL на базе Clang
https://github.com/vgvassilev/cling

#cpp #repl #clang
источник
2017 June 30
pro.cxx Editors Channel
Конкатенация строк на этапе компиляции. И это статья не про "конкатенацию " "строковых " "литералов".

https://akrzemi1.wordpress.com/2017/06/28/compile-time-string-concatenation/

#cpp #string
источник
pro.cxx Editors Channel
Немножечко позитива: какую роль играет operator + у C++-лямбд?

https://stackoverflow.com/questions/18889028/a-positive-lambda-what-sorcery-is-this/18889029#18889029

#sa #cpp #lambda #functions
источник
2017 July 03
pro.cxx Editors Channel
Вышла новая версия тестового фреймворка Catch.

https://github.com/philsquared/Catch/releases/tag/v1.9.6

#cpp #test
источник
pro.cxx Editors Channel
Изучение графики на C++ "from scratch"

http://www.scratchapixel.com

#cpp #graphics #tutorial
источник
2017 July 07
pro.cxx Editors Channel
Почему C++ atomics именно такие.

https://youtu.be/_-3syPxgwqs

#cpp #video #atomics
YouTube
003. Почему C++ atomics именно такие - Егор Деревенец
В C++11 появились новые типы данных atomic T, позволяющие выполнять гарантированно атомарные операции с памятью. Для операций с данными новых типов можно указать порядок, в котором они, а также операции до и после них, достигнут глобальной памяти, то есть станут видны другим тредам.
По умолчанию используется порядок sequential consistency: все атомарные операции становятся видны всем тредам в одной и той же последовательности. Они не меняются местами с предшествующими или последующими операциями с памятью в треде, который их выполняет. C++ предоставляет возможность запросить и более слабые гарантии: release, acquire, consume, relaxed memory order.
Я попытаюсь объяснить, почему в C++ действительно нужны пять (а на самом деле шесть) видов гарантий. Я расскажу, откуда они появились, что означают и как код, использующий эти гарантии, компилируется на x86 и Power.
источник
pro.cxx Editors Channel
ФП в плюсцах.

https://www.youtube.com/watch?v=jD8Tu1tqvZo

Ссылка предложена @winged_pegasus.

#cpp #functional #video #tutorial
источник
2017 July 14
pro.cxx Editors Channel
https://habrahabr.ru/post/332710/

#cpp #asm #arm #intrinsics #optimisation #strings #habr
источник
2017 July 16
pro.cxx Editors Channel
В StackOverflow завезли группирование вопросов по темам. Для C++ ссылка ниже:

https://stackoverflow.com/documentation/c%2b%2b/topics

#cpp #manual #so #rtfm
источник