Demo: C++20 Concepts Feature
Background and demo of C++20 concepts for a linear algebra example.
Links:
http://www.modernescpp.com/index.php/thebigfour
https://isocpp.org/std/status
https://www.drdobbs.com/cpp/the-c0x-remove-concepts-decision/218600111
https://isocpp.org/blog/2013/02/concepts-lite-constraining-templates-with-predicates-andrew-sutton-bjarne-s
http://honermann.net/blog/2016/03/06/why-concepts-didnt-make-cxx17/
https://www.reddit.com/r/cpp/comments/6ngkgc/2017_toronto_iso_c_committee_discussion_thread/
https://en.cppreference.com/w/cpp/compiler_support
https://en.cppreference.com/w/cpp/language/constraints
https://en.cppreference.com/w/cpp/concepts
https://en.cppreference.com/w/cpp/iterator
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4849.pdf
https://www.mathsisfun.com/geometry/pythagoras-3d.html
https://www.typescriptlang.org/docs/handbook/interfaces.html
https://tour.golang.org/methods/10
https://doc.rust-lang.org/rust-by-example/trait.html
https://docs.swift.org/swift-book/LanguageGuide/Protocols.html#ID277
https://en.wikibooks.org/wiki/Haskell/Classes_and_types
https://en.wikipedia.org/wiki/Standard_ML#Module_system
Видео Demo: C++20 Concepts Feature канала Context Free
Links:
http://www.modernescpp.com/index.php/thebigfour
https://isocpp.org/std/status
https://www.drdobbs.com/cpp/the-c0x-remove-concepts-decision/218600111
https://isocpp.org/blog/2013/02/concepts-lite-constraining-templates-with-predicates-andrew-sutton-bjarne-s
http://honermann.net/blog/2016/03/06/why-concepts-didnt-make-cxx17/
https://www.reddit.com/r/cpp/comments/6ngkgc/2017_toronto_iso_c_committee_discussion_thread/
https://en.cppreference.com/w/cpp/compiler_support
https://en.cppreference.com/w/cpp/language/constraints
https://en.cppreference.com/w/cpp/concepts
https://en.cppreference.com/w/cpp/iterator
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4849.pdf
https://www.mathsisfun.com/geometry/pythagoras-3d.html
https://www.typescriptlang.org/docs/handbook/interfaces.html
https://tour.golang.org/methods/10
https://doc.rust-lang.org/rust-by-example/trait.html
https://docs.swift.org/swift-book/LanguageGuide/Protocols.html#ID277
https://en.wikibooks.org/wiki/Haskell/Classes_and_types
https://en.wikipedia.org/wiki/Standard_ML#Module_system
Видео Demo: C++20 Concepts Feature канала Context Free
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Demo: C++20 Modules](https://i.ytimg.com/vi/6SKIUeRaLZE/default.jpg)
![C++20: An (Almost) Complete Overview - Marc Gregoire - CppCon 2020](https://i.ytimg.com/vi/FRkJCvHWdwQ/default.jpg)
![Demo Zoo: Pluggable Types & (Un)Soundness](https://i.ytimg.com/vi/XQHGRvuD1hY/default.jpg)
![Demo Zoo: Zero Cost Abstractions in C++20, Rust, & Zig](https://i.ytimg.com/vi/43X9ia-qpds/default.jpg)
![Predicting 2020 for Programming Languages using Languish (i.e., I made a thing!)](https://i.ytimg.com/vi/xu0jWgGoDjc/default.jpg)
![C++ Weekly - Ep 194 - From SFINAE To Concepts With C++20](https://i.ytimg.com/vi/dR64GQb4AGo/default.jpg)
![Demo: C++17 vs C Strings, plus some Zig](https://i.ytimg.com/vi/aED_9CUu8EU/default.jpg)
![Easing into Modern C++ (7 Features of C++ You Can Adopt Today)](https://i.ytimg.com/vi/8wnj6M-jj9c/default.jpg)
![CppCon 2019: Bjarne Stroustrup “C++20: C++ at 40”](https://i.ytimg.com/vi/u_ij0YNkFUs/default.jpg)
![How to Adopt Modern C++17 into Your C++ Code : Build 2018](https://i.ytimg.com/vi/UsrHQAzSXkA/default.jpg)
![Demo: C++20 Generator Coroutines](https://i.ytimg.com/vi/fkbocd47xDE/default.jpg)
![An Introduction to C++20’s Concepts - Hendrik Niemeyer [ C++ on Sea 2020 ]](https://i.ytimg.com/vi/N_kPd2OK1L8/default.jpg)
![Where don't we say types?](https://i.ytimg.com/vi/LhsXA3il4_Q/default.jpg)
![How C++20 Changes the Way We Write Code - Timur Doumler - CppCon 2020](https://i.ytimg.com/vi/ImLFlLjSveM/default.jpg)
![C++20 Concepts: A Day in the Life - Saar Raz - CppCon 2019](https://i.ytimg.com/vi/qawSiMIXtE4/default.jpg)
![Generators in Rust, C++20, Go, and More](https://i.ytimg.com/vi/6QyJVF4buE0/default.jpg)
![Bjarne Stroustrup: C++20 Generic Programming](https://i.ytimg.com/vi/03BtQljH2oA/default.jpg)
![Templates in C++](https://i.ytimg.com/vi/I-hZkUa9mIs/default.jpg)
![Forbidden C++](https://i.ytimg.com/vi/j0_u26Vpb4w/default.jpg)