1. Homepage of Dr. Zoltán Porkoláb
    1. Home
    2. Archive
  2. Teaching
    1. Timetable
    2. Imperative programming (BSc)
    3. Multiparadigm programming (MSc)
    4. C programming (BSc for physicists)
    5. Project tools (BSc)
    6. Bolyai College
    7. C++ (for foreign studenst)
    8. Software technology lab
    9. BSc and MSc thesis
  3. Research
    1. Templight
    2. CodeChecker
    3. CodeCompass
    4. Projects
    5. Publications (up to 2011)
    6. PhD students
  4. Affiliations
    1. Dept. of Programming Languages and Compilers
    2. Ericsson Hungary Ltd

Multiparadigm (Advanced C++) programming

In this semester this course is only in Hungarian

Multiparadigma (haladó C++) programozás MSc hallgatók számára.

alt text kurzus-kód: IPM-08sztMPPE IPM-08EsztMPPE

Exam

The exam results.

If you do not write me mail in the next week I will write the marks to NEPTUN.

Schedule 2018 Spring

Lecture

Time   Room Lecturer Contact
Wednesday 16.00-17.30 0-823 Kitaibel Pál Porkoláb Zoltán gsd@inf.elte.hu

Planned schedule:

  1. Exceptions, exception safe programming
  2. Constants, const correctness, constexpr
  3. Constructor, destructor, operators
  4. Pointers, references, move semantics
  5. Lambda expressions
  6. Memory handling, RAII
  7. Smart pointers
  8. Compiling, linking
  9. Advanced STL
  10. Advanced templates
  11. Template metaprogramming
  12. Concurrent programming
  13. Other C++11/14/17

Reading

The C++17 Draft Standard

alt text

Bjarne Stroustrup: The C++ Programming Language, 4th Edition.

Addison-Wesley (May 2013) ISBN 978-0321563842.

alt text

Bjarne Stroustrup: A C++ Programzási nyelv, 3. speciális kiadás.

Kiskapu Kiadó (2001). ISBN: 9789639301184.

alt text

Scott Meyers: Effective Modern C++, 42 Specific Ways to Improve Your Use of C++11 and C++14.

O’Reilly Media (November 2014).