Приветствую в канале @ProCxxChannel! В этом канале будут поститься краткие заметки от наших участников-редакторов чата @ProCxx.
https://www.youtube.com/watch?v=bQ5X5iCYzSs
(Link by @winged_pegasus)
#cpp #cpp17 #video #template #deduction
(Link by @winged_pegasus)
#cpp #cpp17 #video #template #deduction
YouTube
Class Template Argument Deduction
New to C++ 17 is the feature Class Template Argument Deduction (CTAD) and its associated feature, Deduction Guides. This video goes through this new feature from basic usage to a deeper dive on how it works.
Forwarded from C++ Russia News
24-26 августа в Томске на территории Томского государственного университета пройдёт конференция C++ Siberia 2017.
Нулевой день конференции (24 августа) отведен для мастер-классов. В первый день (25 августа) состоится регистрация участников и открытие конференции. Открывать конференцию будет Ivan Cukic: аспирант кафедры Comuter Science университета Белграда, активный контрибьютор проекта KDE, автор книги Functional Programming in C++. Завершает первый день общение в неформальной обстановке. Второй день конференции (26 августа) будет открывать Александр Фокин: председатель российской рабочей группы по стандартизации С++, руководитель службы разработки поисковых компонент компании Яндекс.
Подать заявку на доклад можно до 15 августа 2017 года на [email protected] или здесь. Продолжительность доклада не должна превышать 50 минут (с учетом вопросов). Мы рады докладам о C++ (в том числ 2x), STL, Boost, Qt, любых других библиотеках, тестировании и сборке крупных проектов на С++, асинхронности и конкурентности, метапрограммировании, etc.
Если у Вас есть вопросы, пишите нам.
Регистрация на конференцию: https://cpp-russia.ru/?p=1379
Конференция проходит при поддержке Томского государственного университета и компаний Яндекс и Инфотекс.
Нулевой день конференции (24 августа) отведен для мастер-классов. В первый день (25 августа) состоится регистрация участников и открытие конференции. Открывать конференцию будет Ivan Cukic: аспирант кафедры Comuter Science университета Белграда, активный контрибьютор проекта KDE, автор книги Functional Programming in C++. Завершает первый день общение в неформальной обстановке. Второй день конференции (26 августа) будет открывать Александр Фокин: председатель российской рабочей группы по стандартизации С++, руководитель службы разработки поисковых компонент компании Яндекс.
Подать заявку на доклад можно до 15 августа 2017 года на [email protected] или здесь. Продолжительность доклада не должна превышать 50 минут (с учетом вопросов). Мы рады докладам о C++ (в том числ 2x), STL, Boost, Qt, любых других библиотеках, тестировании и сборке крупных проектов на С++, асинхронности и конкурентности, метапрограммировании, etc.
Если у Вас есть вопросы, пишите нам.
Регистрация на конференцию: https://cpp-russia.ru/?p=1379
Конференция проходит при поддержке Томского государственного университета и компаний Яндекс и Инфотекс.
Приятный баян для тех, кто хочет освежить познания в создании нормальных оберток Сишного API.
https://habrahabr.ru/post/331100/
#cpp #habr #design #wrapper
https://habrahabr.ru/post/331100/
#cpp #habr #design #wrapper
Habr
Повседневный C++: изолируем API в стиле C
Мы все ценим C++ за лёгкую интеграцию с кодом на C. И всё же, это два разных языка.
Наследие C — одна из самых тяжких нош для современного C++. От такой ноши нельзя избавиться, но можно научиться с...
Наследие C — одна из самых тяжких нош для современного C++. От такой ноши нельзя избавиться, но можно научиться с...
Набор стикеров сообщества pro.cxx:
t.iss.one/addstickers/procxx
В набор добавляется всё, что как-то связанно с сообществом pro.cxx и с языком C++ в целом. Автор: @AlexFails.
#procxx #stickers
t.iss.one/addstickers/procxx
В набор добавляется всё, что как-то связанно с сообществом pro.cxx и с языком C++ в целом. Автор: @AlexFails.
#procxx #stickers
Новые предложения по улучшению C++
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/#mailing2017-06
#cpp #iso #std #proposals
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/#mailing2017-06
#cpp #iso #std #proposals
Когда надо что-то сделать, но лень... Ленивое вычисление аргументов функции в C++.
https://foonathan.net/blog/2017/06/27/lazy-evaluation.html
#cpp #lazyevaluation
https://foonathan.net/blog/2017/06/27/lazy-evaluation.html
#cpp #lazyevaluation
www.foonathan.net
Lazy evaluation of function arguments in C++
Sometimes you calculate an expensive parameter and then the function don't need it at all! Examples would be the creation of a log message but the logger is disabled. With lazy evaluation of function arguments the parameter will only be evaluated when it…
Конкатенация строк на этапе компиляции. И это статья не про "конкатенацию " "строковых " "литералов".
https://akrzemi1.wordpress.com/2017/06/28/compile-time-string-concatenation/
#cpp #string
https://akrzemi1.wordpress.com/2017/06/28/compile-time-string-concatenation/
#cpp #string
Andrzej's C++ blog
Compile-time string concatenation
We will start with a bug, taken from real life. It spans across three files: Question: what happens when this program is executed?
Немножечко позитива: какую роль играет
https://stackoverflow.com/questions/18889028/a-positive-lambda-what-sorcery-is-this/18889029#18889029
#sa #cpp #lambda #functions
operator + у C++-лямбд?https://stackoverflow.com/questions/18889028/a-positive-lambda-what-sorcery-is-this/18889029#18889029
#sa #cpp #lambda #functions
Stack Overflow
A positive lambda: '+[]{}' - What sorcery is this?
In Stack Overflow question Redefining lambdas not allowed in C++11, why?, a small program was given that does not compile:
int main() {
auto test = []{};
test = []{};
}
The question was
int main() {
auto test = []{};
test = []{};
}
The question was
Вышла новая версия тестового фреймворка Catch.
https://github.com/philsquared/Catch/releases/tag/v1.9.6
#cpp #test
https://github.com/philsquared/Catch/releases/tag/v1.9.6
#cpp #test
GitHub
Release v1.9.6 · catchorg/Catch2
1.9.6
Improvements
Catch's runtime overhead has been significantly decreased (#937, #939)
Added --list-extra-info cli option (#934).
It lists all tests together with extra information, ie fil...
Improvements
Catch's runtime overhead has been significantly decreased (#937, #939)
Added --list-extra-info cli option (#934).
It lists all tests together with extra information, ie fil...
ФП в плюсцах.
https://www.youtube.com/watch?v=jD8Tu1tqvZo
Ссылка предложена @winged_pegasus.
#cpp #functional #video #tutorial
https://www.youtube.com/watch?v=jD8Tu1tqvZo
Ссылка предложена @winged_pegasus.
#cpp #functional #video #tutorial
YouTube
Functional Programming using C++ (1/27) - Introducing functional programming
take the full video course at: https://www.udemy.com/functional-programming-using-cpp
Installation_Windows.md: https://gist.github.com/Dobiasd/96393783cfff02d70c3a6669fd945235
Installation_Linux.md: https://gist.github.com/Dobiasd/c2e7e021f87d3e8a91b92b0ec48da303
Installation_Windows.md: https://gist.github.com/Dobiasd/96393783cfff02d70c3a6669fd945235
Installation_Linux.md: https://gist.github.com/Dobiasd/c2e7e021f87d3e8a91b92b0ec48da303