Institute of Computer Science
  1. Courses
  2. 2022/23 spring
  3. Programming in C++ (LTAT.03.025)
ET
Log in

Programming in C++ 2022/23 spring

  • Pealeht
  • 1. Muutujad ja andmetüübid
  • 2. Keele põhikonstruktsioonid I
  • 3. Keele põhikonstruktsioonid II
  • 4. Funktsioonimallid, failitöötlus
  • 5. OOP I Klassid
  • 6. OOP II Pärilus ja polümorfism
  • 7. Kontrolltöö 1?

Seitsmendal nädalal toimub 1. kontrolltöö

7.1 1. kontrolltöö näide?
  • 9. Dünaamiline mäluhaldus II
  • 10. Klassimallid
  • 11. STL andmestruktuurid I
  • 12. STL andmestruktuurid II
  • 13. Erindite töötlemine
  • 14. Täiendavad teemad
  • 15. Kontrolltöö 2?

Viieteistkümnendal nädalal toimub 2. kontrolltöö

15.1 2. kontrolltöö näide?
  • 16. Projekti esitlus?
  • Viiteid
  • Vanad materjalid
  • Praktikumid
  • Juhendid
  • Viited

Kuidas Mac OS X masinaga C++ praksis osaleda?

  • Kompilaator - eelistatud variant
    • OS X peal on mugav kasutada clang kompilaatorit. Apple poolt tarnitav GCC uusim versioon on 4.2 ja see meile ei sobi, sest me soovime kasutada C++11 võimalusi.
    • Installeeri Apple Xcode 4 või 5 - OS X 10.7 ja uuem kasutajad leiavad selle App Store'is siin.
    • OS X 10.6 kasutajatel on võimalus kas otsida seda Apple Developer lehelt või kasutada alternatiivset lähenemist - vaata allapoole.
    • Käivita Xcode. Xcode menüü Preferences aknast leia jaotus Downloads. Paigalda sealt alt "Command Line Tools".
    • Testi terminalis käsku 'clang++ -v'. Kui raporteeritakse et kompilaator on vähemalt "based on LLVM 3.x", siis võib rahule jääda.
  • Kompilaator - tagavaravariant GCC jaoks
    • NB! Kasuta seda ainult siis, kui sa ei saa Xcode 4/5 installeerida või sulle väga meeldib GCC.
    • NB! Seda varianti kasutades pead oskama toime tulla olukorraga, kui sul on masinas mitu kompilaatori versiooni.
    • Paigalda MacPorts.
    • Paigalda MacPorts abil endale uusim gcc ("sudo port install gcc48").
    • Loomulikult võid paigaldada endale MacPorts abil ka clangi ("sudo port install clang33"),
  • make
    • Kuulub Xcode'i koosseisu.
    • Testi terminalis käsku 'make -v'.
    • Kui Xcode paigaldamine ei õnnestunud, paigalda MacPorts abil
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment