際際滷shows by User: fficarelli / http://www.slideshare.net/images/logo.gif 際際滷shows by User: fficarelli / Thu, 20 Feb 2014 13:20:03 GMT 際際滷Share feed for 際際滷shows by User: fficarelli Idiomatic C++ /slideshow/idiomatic-c/31448903 idiomaticc-public-140220132003-phpapp02
A minimal collection of most wanted and widely accepted idioms and coding conventions for C++ development presented with examples and explanations. The lecture targets performance oriented codes so emphasis is on performance-friendly techiques. Topics covered: 1) Design issues: idioms and best practices - Resource Aquisition Is Initialization (RAII) - Ownership semantics and smart pointers - Header files: dependencies and decoupling 2) Objects Construction/Destruction/Copying - Designing constructors - Rule Of Three - Transactional programming 3) Namespaces - ADL/Koenig Lookup 4) Static analyzers]]>

A minimal collection of most wanted and widely accepted idioms and coding conventions for C++ development presented with examples and explanations. The lecture targets performance oriented codes so emphasis is on performance-friendly techiques. Topics covered: 1) Design issues: idioms and best practices - Resource Aquisition Is Initialization (RAII) - Ownership semantics and smart pointers - Header files: dependencies and decoupling 2) Objects Construction/Destruction/Copying - Designing constructors - Rule Of Three - Transactional programming 3) Namespaces - ADL/Koenig Lookup 4) Static analyzers]]>
Thu, 20 Feb 2014 13:20:03 GMT /slideshow/idiomatic-c/31448903 fficarelli@slideshare.net(fficarelli) Idiomatic C++ fficarelli A minimal collection of most wanted and widely accepted idioms and coding conventions for C++ development presented with examples and explanations. The lecture targets performance oriented codes so emphasis is on performance-friendly techiques. Topics covered: 1) Design issues: idioms and best practices - Resource Aquisition Is Initialization (RAII) - Ownership semantics and smart pointers - Header files: dependencies and decoupling 2) Objects Construction/Destruction/Copying - Designing constructors - Rule Of Three - Transactional programming 3) Namespaces - ADL/Koenig Lookup 4) Static analyzers <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/idiomaticc-public-140220132003-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> A minimal collection of most wanted and widely accepted idioms and coding conventions for C++ development presented with examples and explanations. The lecture targets performance oriented codes so emphasis is on performance-friendly techiques. Topics covered: 1) Design issues: idioms and best practices - Resource Aquisition Is Initialization (RAII) - Ownership semantics and smart pointers - Header files: dependencies and decoupling 2) Objects Construction/Destruction/Copying - Designing constructors - Rule Of Three - Transactional programming 3) Namespaces - ADL/Koenig Lookup 4) Static analyzers
Idiomatic C++ from Federico Ficarelli
]]>
2117 8 https://cdn.slidesharecdn.com/ss_thumbnails/idiomaticc-public-140220132003-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation White http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-fficarelli-48x48.jpg?cb=1508400230 Design, engineering and optimization of modeling/simulation software on High Performance Computing architectures mainly in the Oil & Gas segment. Teaching in programming courses for academic researchers. Currently being trained in basin modeling and new parallel computing architectures (massively parallel processors and GPGPU). http://www.cineca.it