Right option is (b) Structure in C++ allows Constructor definition
To explain I would say: As C does not allow the programmer to define a function inside a structure and constructor itself is a function, therefore, the constructor definition is not allowed in C whereas such definitions are allowed in C++.