What are the basics of classifying different storage types,
why?
Answer Posted / prit
The different storage types in C++ are
Auto: all the variables declared in C++ are of the type
auto by default
The scope is limited to the loop
int temp; //is by default of type auto
Register: tels the C++ compiler to allocate some storage in
the registers.They are supposed to be faster then other
storage types.
register int var;
Only nonstatic, local variables may reside in registers,
and C++ uses the same rules for register variable scope and
initialization as it does with automatic variables
Mutable:const memebre functions or data types can be
modified using mutable keyword.
mutable int i;
static:static variable is declared as a member of a class,
then it will preserve the value for all the objects of the
class.i.e, one copy of this data variable will be shared by
all objects of the class.
static int temp;
extern : extern keyword is used to specify that the
variable is declared in a different file.Used mostly to
declare global scope
extern int num;
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is late binding c++?
What is function overloading in C++?
What is time_t c++?
What are stacks?
Write a note about the virtual member function?
What is virtual base class uses?
What is the meaning of string in c++?
What are the unique features of C++.
What is c++ course?
In a function declaration what does extern means?
What are the effects after calling the delete this operator ?
Is recursion allowed in inline functions?
What are the advantages of c++ over c?
What is the use of c++ programming language in real life?
can any one help to find a specific string between html tags
which is changed to a sting..
weather.html looks (for location) is