<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.firemath.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.176.67.36</id>
	<title>Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.firemath.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.176.67.36"/>
	<link rel="alternate" type="text/html" href="http://wiki.firemath.info/index.php?title=Spezial:Beitr%C3%A4ge/85.176.67.36"/>
	<updated>2026-04-06T10:46:50Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>http://wiki.firemath.info/index.php?title=C%2B%2B_Links&amp;diff=126</id>
		<title>C++ Links</title>
		<link rel="alternate" type="text/html" href="http://wiki.firemath.info/index.php?title=C%2B%2B_Links&amp;diff=126"/>
		<updated>2018-05-24T10:46:34Z</updated>

		<summary type="html">&lt;p&gt;85.176.67.36: /* Functional Programming */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Concurrency ==&lt;br /&gt;
* [https://www.justsoftwaresolutions.co.uk/threading/wrapping-callbacks-with-futures.html Using a wrapper for turning a callback into a future]&lt;br /&gt;
&lt;br /&gt;
== Exceptions and Transactional Operations ==&lt;br /&gt;
* [http://arne-mertz.de/2016/01/modern-c-features-keyword-noexcept/ How to use noexcept]&lt;br /&gt;
* [http://www.acodersjourney.com/2016/08/top-15-c-exception-handling-mistakes-avoid/ Top 15 C++ Exception handling mistakes]&lt;br /&gt;
* [https://tessil.github.io//2016/11/01/transactional-operations-scope-guard-list.html Scope guards for safe roll-backs]&lt;br /&gt;
&lt;br /&gt;
== Containers ==&lt;br /&gt;
=== Tuples ===&lt;br /&gt;
* [http://vitiy.info/named-tuple-for-cplusplus/ Named Tuple]&lt;br /&gt;
* [https://medium.com/@matt.aubury/rip-index-sequence-2014-2017-9cc854aaad0 Use apply on tuple as map-reduce (RIP index_sequence)]&lt;br /&gt;
&lt;br /&gt;
=== Variants ===&lt;br /&gt;
* [https://akrzemi1.wordpress.com/2016/02/27/another-polymorphism/ Polymorphism using variant]&lt;br /&gt;
* [https://vittorioromeo.info/index/blog/variants_lambdas_part_1.html Visiting variants using lambdas]&lt;br /&gt;
* [https://adishavit.github.io/2016/polymorphism-polymorphism/ Polymorphism-polymorphism]&lt;br /&gt;
* [https://schneide.wordpress.com/2018/01/11/c17-the-two-line-visitor-explained/ The two line visitor explained]&lt;br /&gt;
&lt;br /&gt;
=== Boost Multiindex ===&lt;br /&gt;
* Why use multiindex ([https://david-grs.github.io/why_boost_multi_index_container-part1/ Part 1], [https://david-grs.github.io/why_boost_multi_index_container-part2/ Part 2])&lt;br /&gt;
&lt;br /&gt;
== Iterators ==&lt;br /&gt;
* [https://blog.galowicz.de/2016/09/04/algorithms_in_iterators/ Wrapping Algorithms into Iterators]&lt;br /&gt;
&lt;br /&gt;
== Functional Programming ==&lt;br /&gt;
* [http://www.fluentcpp.com/2017/07/11/dealing-multiple-paths-vector-monad-c/ Vector Monad]&lt;br /&gt;
* [https://philippegroarke.com/blog/2018/05/19/declarative-functional-apis-a-k-a-abusing-lambda-parameters/ Declarative Functional APIs]&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
* [https://foonathan.github.io/blog/2016/10/19/strong-typedefs.html Strong typedefs]&lt;br /&gt;
* [https://abseil.io/tips/49 ADL]&lt;br /&gt;
&lt;br /&gt;
== Random ==&lt;br /&gt;
* [http://www.elbeno.com/blog/?p=1318 Random Lame List]&lt;br /&gt;
&lt;br /&gt;
== Metaprogramming ==&lt;br /&gt;
* [http://brnz.org/hbr/?p=1491 Size of an array (another way)]&lt;br /&gt;
* [http://stackoverflow.com/a/34591044/3876684 static_if]&lt;br /&gt;
* [http://blog.therocode.net/2016/01/copyable-polymorphic-wrapper Deep copy using a polymorphic wrapper]&lt;br /&gt;
* [https://akrzemi1.wordpress.com/2016/01/16/a-customizable-framework/ A customizable framework]&lt;br /&gt;
* [https://vittorioromeo.info/index/blog/cpp17_curry.html Zero overhead currying]&lt;br /&gt;
&lt;br /&gt;
== CRTP ==&lt;br /&gt;
* [https://www.fluentcpp.com/2017/12/12/mixin-classes-yang-crtp/ Mixin Classes]&lt;br /&gt;
&lt;br /&gt;
== Covariance, Contravariance, Invariance ==&lt;br /&gt;
* [http://cpptruths.blogspot.nl/2015/11/covariance-and-contravariance-in-c.html Covariance and Contravariance]&lt;br /&gt;
* [http://arne-mertz.de/2016/05/covariant-smart-pointers/ Covariant smart pointers]&lt;br /&gt;
&lt;br /&gt;
== Lambdas ==&lt;br /&gt;
* [http://learnmeahaskell.blogspot.de/2014/05/composing-lambdas-in-c14-and-functions.html Composing Lambdas in C++14 -- and Functions]&lt;br /&gt;
* [https://vittorioromeo.info/index/blog/capturing_perfectly_forwarded_objects_in_lambdas.html Capturing perfectly-forwarded objects in lambdas]&lt;br /&gt;
* [http://cpptruths.blogspot.de/2014/03/fun-with-lambdas-c14-style-part-1.html Fun with lambdas (part 1)]&lt;br /&gt;
&lt;br /&gt;
== Methods / Patterns ==&lt;br /&gt;
* [http://www.bfilipek.com/2018/01/pimpl.html The Pimpl Pattern - what you should know]&lt;br /&gt;
* [https://www.fluentcpp.com/2016/12/15/respect-levels-of-abstraction/ It all comes down to respecting levels of abstraction]&lt;br /&gt;
&lt;br /&gt;
== Optimization ==&lt;br /&gt;
* [https://kristerw.blogspot.co.uk/2016/12/gcc-attributepure-and-c-exceptions.html GCC attribute pure]&lt;br /&gt;
&lt;br /&gt;
== Network ==&lt;br /&gt;
* [https://medium.com/hacker-daily/writing-high-performance-servers-in-modern-c-7cd00926828 Writing modern C++ servers using Wangle]&lt;/div&gt;</summary>
		<author><name>85.176.67.36</name></author>
	</entry>
	<entry>
		<id>http://wiki.firemath.info/index.php?title=C%2B%2B_Links&amp;diff=125</id>
		<title>C++ Links</title>
		<link rel="alternate" type="text/html" href="http://wiki.firemath.info/index.php?title=C%2B%2B_Links&amp;diff=125"/>
		<updated>2018-05-24T10:46:26Z</updated>

		<summary type="html">&lt;p&gt;85.176.67.36: /* Functional Programming */ Declarative Functional APIs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Concurrency ==&lt;br /&gt;
* [https://www.justsoftwaresolutions.co.uk/threading/wrapping-callbacks-with-futures.html Using a wrapper for turning a callback into a future]&lt;br /&gt;
&lt;br /&gt;
== Exceptions and Transactional Operations ==&lt;br /&gt;
* [http://arne-mertz.de/2016/01/modern-c-features-keyword-noexcept/ How to use noexcept]&lt;br /&gt;
* [http://www.acodersjourney.com/2016/08/top-15-c-exception-handling-mistakes-avoid/ Top 15 C++ Exception handling mistakes]&lt;br /&gt;
* [https://tessil.github.io//2016/11/01/transactional-operations-scope-guard-list.html Scope guards for safe roll-backs]&lt;br /&gt;
&lt;br /&gt;
== Containers ==&lt;br /&gt;
=== Tuples ===&lt;br /&gt;
* [http://vitiy.info/named-tuple-for-cplusplus/ Named Tuple]&lt;br /&gt;
* [https://medium.com/@matt.aubury/rip-index-sequence-2014-2017-9cc854aaad0 Use apply on tuple as map-reduce (RIP index_sequence)]&lt;br /&gt;
&lt;br /&gt;
=== Variants ===&lt;br /&gt;
* [https://akrzemi1.wordpress.com/2016/02/27/another-polymorphism/ Polymorphism using variant]&lt;br /&gt;
* [https://vittorioromeo.info/index/blog/variants_lambdas_part_1.html Visiting variants using lambdas]&lt;br /&gt;
* [https://adishavit.github.io/2016/polymorphism-polymorphism/ Polymorphism-polymorphism]&lt;br /&gt;
* [https://schneide.wordpress.com/2018/01/11/c17-the-two-line-visitor-explained/ The two line visitor explained]&lt;br /&gt;
&lt;br /&gt;
=== Boost Multiindex ===&lt;br /&gt;
* Why use multiindex ([https://david-grs.github.io/why_boost_multi_index_container-part1/ Part 1], [https://david-grs.github.io/why_boost_multi_index_container-part2/ Part 2])&lt;br /&gt;
&lt;br /&gt;
== Iterators ==&lt;br /&gt;
* [https://blog.galowicz.de/2016/09/04/algorithms_in_iterators/ Wrapping Algorithms into Iterators]&lt;br /&gt;
&lt;br /&gt;
== Functional Programming ==&lt;br /&gt;
* [http://www.fluentcpp.com/2017/07/11/dealing-multiple-paths-vector-monad-c/ Vector Monad]&lt;br /&gt;
&#039; [https://philippegroarke.com/blog/2018/05/19/declarative-functional-apis-a-k-a-abusing-lambda-parameters/ Declarative Functional APIs]&lt;br /&gt;
&lt;br /&gt;
== Types ==&lt;br /&gt;
* [https://foonathan.github.io/blog/2016/10/19/strong-typedefs.html Strong typedefs]&lt;br /&gt;
* [https://abseil.io/tips/49 ADL]&lt;br /&gt;
&lt;br /&gt;
== Random ==&lt;br /&gt;
* [http://www.elbeno.com/blog/?p=1318 Random Lame List]&lt;br /&gt;
&lt;br /&gt;
== Metaprogramming ==&lt;br /&gt;
* [http://brnz.org/hbr/?p=1491 Size of an array (another way)]&lt;br /&gt;
* [http://stackoverflow.com/a/34591044/3876684 static_if]&lt;br /&gt;
* [http://blog.therocode.net/2016/01/copyable-polymorphic-wrapper Deep copy using a polymorphic wrapper]&lt;br /&gt;
* [https://akrzemi1.wordpress.com/2016/01/16/a-customizable-framework/ A customizable framework]&lt;br /&gt;
* [https://vittorioromeo.info/index/blog/cpp17_curry.html Zero overhead currying]&lt;br /&gt;
&lt;br /&gt;
== CRTP ==&lt;br /&gt;
* [https://www.fluentcpp.com/2017/12/12/mixin-classes-yang-crtp/ Mixin Classes]&lt;br /&gt;
&lt;br /&gt;
== Covariance, Contravariance, Invariance ==&lt;br /&gt;
* [http://cpptruths.blogspot.nl/2015/11/covariance-and-contravariance-in-c.html Covariance and Contravariance]&lt;br /&gt;
* [http://arne-mertz.de/2016/05/covariant-smart-pointers/ Covariant smart pointers]&lt;br /&gt;
&lt;br /&gt;
== Lambdas ==&lt;br /&gt;
* [http://learnmeahaskell.blogspot.de/2014/05/composing-lambdas-in-c14-and-functions.html Composing Lambdas in C++14 -- and Functions]&lt;br /&gt;
* [https://vittorioromeo.info/index/blog/capturing_perfectly_forwarded_objects_in_lambdas.html Capturing perfectly-forwarded objects in lambdas]&lt;br /&gt;
* [http://cpptruths.blogspot.de/2014/03/fun-with-lambdas-c14-style-part-1.html Fun with lambdas (part 1)]&lt;br /&gt;
&lt;br /&gt;
== Methods / Patterns ==&lt;br /&gt;
* [http://www.bfilipek.com/2018/01/pimpl.html The Pimpl Pattern - what you should know]&lt;br /&gt;
* [https://www.fluentcpp.com/2016/12/15/respect-levels-of-abstraction/ It all comes down to respecting levels of abstraction]&lt;br /&gt;
&lt;br /&gt;
== Optimization ==&lt;br /&gt;
* [https://kristerw.blogspot.co.uk/2016/12/gcc-attributepure-and-c-exceptions.html GCC attribute pure]&lt;br /&gt;
&lt;br /&gt;
== Network ==&lt;br /&gt;
* [https://medium.com/hacker-daily/writing-high-performance-servers-in-modern-c-7cd00926828 Writing modern C++ servers using Wangle]&lt;/div&gt;</summary>
		<author><name>85.176.67.36</name></author>
	</entry>
</feed>