Both structs and classes serve as templates for object creation (option A), and both use the 'new' keyword to instantiate (option C). However, option B is incorrect because structs are value types stored on the stack (or inline), while classes are reference types stored on the heap.