What is the main difference between a class and an object ?
None, those are just two terms describing the same thing
A class is specific to C++, while an object is generic to all programming languages
A class defines the type of an object, while an object is a variable created from the instantiation of a class
A class has method and attributes, while an object only has attributes