1
edit
Changes
→Other
=Overview=
==Week 1==
introduction to OOP344
==Week 2 - Sep 13==
==Week 4 - Sep 27==
*undef (#undef)
*casting
*unsigned variables
*pointers to pointers to pointers... etc.
*typedef, enum
==Week 5 - Oct 4==
*bits, bitwise operators
*a jump ahead and review!
**C++
**inheritance
**polymorphism
**encapsulation
*default parameters
*forward declaration
*initialization vs. setting
*vitual methods
*pure virtual methods
*abstract base classes
==Week 6 - Oct 11==
'''Dynamic Memory Allocation'''
You need:
#a pointer for the data type that will occupy the memory whose address you will point to - int* p;
#if the pointer is already pointing at another already allocated memory, deallocate it
#allocate memory and set the pointer to its address
#use the memory
#when you are done, deallocate it - delete[] p;
==Week 7 - Oct 18==
*linked lists
*declaration modifiers
**const
**extern
**static
**auto
**register
**volatile
*passing arguments as command line arguments
*variable argument list
=Links=
==Audio Recordings==
[http://www.ljubomirgorscak.com/recordings/oop344recordings.html Fardad's OOP344 lectures]
==Other==
[http://zenit.senecac.on.ca/wiki/index.php/OOP344 OOP344 main wiki page]
[http://www.ljubomirgorscak.com/ Ljubomir's Website]
=Discussion=