Difference between declaration and definition of a variable.



Difference between declaration and definition of a variable...

Answer / Annu Kumar

In C++, declaring a variable creates a space for it in memory but does not initialize it. Definition of a variable includes both declaring and initializing the variable with an appropriate value. For example: `int x;` is a declaration while `int x = 5;` is both a declaration and definition.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More C++ General Interview Questions

Is c++ double?

1 Answers  


what is multi-threading in C++?

1 Answers  


Write a note about the virtual member function?

1 Answers  


Difference between overloading vs. Overriding

1 Answers  


Which programming language should I learn first?

1 Answers  


What is an orthogonal base class in c++?

1 Answers  


How can I learn dev c++ programming?

1 Answers  


Can you explicitly call a destructor on a local variable?

1 Answers  


How many types of classes are there in c++?

1 Answers  


What is Namespace?

5 Answers   HCL, Samsung,


Define a pointer to a data member of the type pointer to pointer?

1 Answers  


Name four predefined macros.

1 Answers  


Categories