Nokia Certified Qt Specialist (Core C ++) examination outline

Source: Internet
Author: User

Core C ++ for Qt Developers Curriculum Block

Version 1.0:

Types, Declarations and Definitions
  • Know how to use basic types and cast between them
  • Understand how to use const and mutable
  • Understand the different scopes that identifiers have
  • Understand how to define functions and use argument lists
  • Understand how to define and use references
  • Understand how to manage object creation and destruction
  • Know how to define and use namespaces
  • Understand how to separate code into header files and source files
Classes
  • Understand member accessibility
  • Know constructors, how they are used and member initialization
  • Know how to write const methods const-correct classes
  • Understand static methods and static member Initialization
  • Understand how objects are copied and assigned
Inheritance and Polymorphism
  • Know how constructors and Destructors are used in Derived classes
  • Understand how to use base class pointers
  • Non-public derivation of Classes
  • Know virtual functions, how to define and use them
  • Understand Why Virtual Destructors are needed
  • Know how to use abstract classes and implement pure virtual functions
  • Understand how functions and operators can be overloaded, overridden and hidden in Derived classes
  • Understand issues that come up from multiple inheritance
Miscellaneous Topics
  • Understand How to Use templates and QT containers
  • Understand Operator Overloading
  • Know the explicit keyword and how conversion constructors are used

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.