Didn't get: Understood pretty much everything.
Didn't get: I understood to a great extent.
Didn't get: Did not understand templates defined for classes.
One minute response: They're just like template defined for functions, except classes have no parameters so you have to tell the compiler the types explicitly.
Didn't get: Dynamic memory is not easy to understand.
One minute response: And it's even harder to use. It's a way to create variables that don't obey the normal block scoping rules.
Didn't get: Did not understand the necessity of having reinterpret-cast types.
One minute response: Reinterpret casting is low-level C++ feature useful for programmers working close to the hardware. If you're writing code not closely related to hardware, you probably won't be using them much.
Didn't get: I'm not understanding about casts well.
One minute response: A cast is a way to change the type of a value; to turn it from an integer to a floating-point number, for example. "Cast" is a C-C++ term; other languages refer to it as a "type conversion", which might be a more descriptive term to use.
This page last modified on 22 November 2002.