go to start Cpp Advanced revision: 1.2
|home |print view |recent changes |changed July 30, 2018 |
exact
|You are 54.196.13.210 <- set your identity!

14c14
** Outlook to upcomming C++ features (C++17, ...)
** Outlook to upcomming C++ features (C++20, ...)
26c26
!!! ReadingCompilerWarningsAndErrors
!!! [https://wiki.ifs.hsr.ch/CPlusPlus/ReadingCompilerWarningsAndErrors Reading Compiler Warnings and Errors]
33,46c33,48
|09|LectureW2|ExW2|SolW2|SsW2|Move Semantics|SOM abwesend|
|10|LectureW3|ExW3|SolW3|SsW3|Type Deduction|'''Testat 1'''|
|11|LectureW4|ExW4|SolW4|SsW4|Perfect Forwarding|SOM ISO WG21 Meeting|
|12|LectureW5|ExW5|SolW5|SsW5|Heap Memory Management, Smart Pointers||
|13|Karfreitag||
|14|LectureW6|ExW6|SolW6|SsW6|Advanced Templates, Iterators||
|15|LectureW7|ExW7|SolW7|SsW7|SFINAE, UDL, Compile-Time C++ 1 of 2|'''Testat 2'''|
|16|LectureW8|ExW8|SolW8|SsW8|Compile-Time C++ 2 of 2: C++14/17 Features, Testat||
|17|LectureW9|ExW9|SolW9|SsW9|Compile-Time Examples||
|18|LectureW10|ExW10|SolW10|SsW10|Multiple Inheritance / Exception Safety||
|19|LectureW11|ExW11|SolW11_FS16|SsW11|Multithreading / Memory Model|'''Testat 3'''|
|20|LectureW12|ExW12|SolW12|SsW12|Hourglass Interface / Advanced Library Development||
|21|LectureW13|ExW13|SolW13|SsW13|Graphical User Interfaces||
|22|LectureW14|ExW14|SolW14|SsW14|C++17, C++ Core Guidelines, Concepts||
|09|LectureW2|ExW2|SolW2|SsW2|New Features in C++17|SOM abwesend|
|10|LectureW3|ExW3|SolW3|SsW3|Move Semantics||
|11|LectureW4|ExW4|SolW4|SsW4|Type Deduction|'''Testat 1'''; SOM@ISO WG21 Meeting|
|12|LectureW5|ExW5|SolW5|SsW5|Perfect Forwarding, Smart Pointers||
|13|Karfreitag|
|14|LectureW6|ExW6|SolW6|SsW6|Heap Memory Management||
|15|LectureW7|ExW7|SolW7|SsW7|Iterators, Advanced Templates|'''Testat 2''' - SOM@ACCU|
|16|LectureW8|ExW8|SolW8|SsW8|SFINAE, UDL, Compile-Time C++ 1 of 2||
|17|LectureW9|ExW9|SolW9|SsW9|Exception Safety||
|18|LectureW10|ExW10|SolW10|SsW10|Multithreading, thread, mutex, locks|'''Testat 3'''|
|19|LectureW11|ExW11|SolW11|SsW11|Atomics, Memory Model, Multiple Inheritance|
|20|LectureW12|ExW12|SolW12|SsW12|Value Types, Empty Types (Sane Class Design I)||
|21|LectureW13|ExW13|SolW13|SsW13|Pointing, Monomorphic and Polymorphic Objects (Safe and Sane C++ Class Design)||
|22|LectureW14|ExW14|SolW14|SsW14|C++ Core Guidelines, Concepts, Allocators?||
PreparationWeek

Sections: Spring Semester 2018 | Goals | Skripteserver | ReadingCompilerWarningsAndErrors | Lecture plan and resources |

Spring Semester 2018 ^

Wiki for the module C++ Advanced (M_CPlA)

Wie bereits in C++ wird die Vorlesung in Deutsch gehalten, die Unterlagen werden jedoch in English abgegeben, zwecks besserer Wiederverwendbarkeit und der Option zukünftig mehr Gaststudenten zu ermöglichen.

NOTE: THIS IS A DRAFT PLAN AND WILL BE UPDATED

Goals ^

Skripteserver ^

ReadingCompilerWarningsAndErrors ^

Lecture plan and resources ^

will be filled incrementally, post your own solutions here as well!

weeklectureexercisesolutionsself-studytopics plannedremarks
08LectureW1ExW1SolW1SsW1Intro
09LectureW2ExW2SolW2SsW2Move SemanticsSOM abwesend
10LectureW3ExW3SolW3SsW3Type DeductionTestat 1
11LectureW4ExW4SolW4SsW4Perfect ForwardingSOM ISO WG21 Meeting
12LectureW5ExW5SolW5SsW5Heap Memory Management, Smart Pointers
13Karfreitag
14LectureW6ExW6SolW6SsW6Advanced Templates, Iterators
15LectureW7ExW7SolW7SsW7SFINAE, UDL, Compile-Time C++ 1 of 2Testat 2
16LectureW8ExW8SolW8SsW8Compile-Time C++ 2 of 2: C++14/17 Features, Testat
17LectureW9ExW9SolW9SsW9Compile-Time Examples
18LectureW10ExW10SolW10SsW10Multiple Inheritance / Exception Safety
19LectureW11ExW11SolW11_FS16SsW11Multithreading / Memory ModelTestat 3
20LectureW12ExW12SolW12SsW12Hourglass Interface / Advanced Library Development
21LectureW13ExW13SolW13SsW13Graphical User Interfaces
22LectureW14ExW14SolW14SsW14C++17, C++ Core Guidelines, Concepts


Whishes:

Drafting:


|home |print view |recent changes |changed July 30, 2018 |
exact
|You are 54.196.13.210 <- set your identity!

Cpp Advanced revision: 1.2
go to start