To enforce the concept of separating class definition from its function implementations, where should the function implementations of a class be placed?
A. In a .h file.
B. In a.cpp file.
C. In the same file as the main() function.
D. In a .c file.