Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


what is difference between static and non-static variables

Answers were Sorted based on User's Feedback



what is difference between static and non-static variables..

Answer / sv

static variable retains its value like a global variable,
but visible with in the scope.
While non static variable will not be retained one it come
out of the scope or block. Again the visibility is local to
the block.

Is This Answer Correct ?    53 Yes 8 No

what is difference between static and non-static variables..

Answer / udit rawat

static variable take memory first at linking and loading time
while non static variable take memory at compile time

Is This Answer Correct ?    35 Yes 11 No

what is difference between static and non-static variables..

Answer / mahesh_b.tech@2008

Non-static variables:

Instance block can be executed automatically when you were
creating the object.

Instance variables can be called by using with the object.

Instance variables can not called by using the class name.

memory will be alocated for instanse variables when you
create the object.

Static variables:

static block will be executed automatically when jvm(Java
Virtual Machine)loading the class into memory.

static varisble can be called using both objectname&class
name.

memory will be allocated when jvm loads the class.

Is This Answer Correct ?    13 Yes 4 No

what is difference between static and non-static variables..

Answer / sengar

static variable will not be change value all time but non
static value can be changed according requirement .
without giving any value static variable automatically
initialize by zero but in non-static case not the same
case.

Is This Answer Correct ?    11 Yes 2 No

what is difference between static and non-static variables..

Answer / daxini

Static :
A static variable is defined for the class itself and exists independently of any object of that class.
non-static:
a non static variable is defined for object of the class thus it is bound to an instance of its class

Is This Answer Correct ?    10 Yes 2 No

what is difference between static and non-static variables..

Answer / r

veryb good answer

Is This Answer Correct ?    6 Yes 1 No

what is difference between static and non-static variables..

Answer / narender vadhava

static variables have their fix values within a program but
in case of non-static variables their values are changable
within the same program.
syntax of static variable:-
static int s;
while
non static variables declared only by using general basic
data type.
as:-
int s;

Is This Answer Correct ?    14 Yes 12 No

what is difference between static and non-static variables..

Answer / arun kumar

Initialization of static variables is at compile time,
but in case of non-static variables is at run time.

Is This Answer Correct ?    6 Yes 7 No

what is difference between static and non-static variables..

Answer / basharat ali

satatic variable use any where but non-static variable can
use with in a block..............

Is This Answer Correct ?    2 Yes 6 No

what is difference between static and non-static variables..

Answer / achal ubbott

The above answers are correct. A local static variable is
stored in heap. But a local variable is stored onto stack.

A Global variable made static can't be accessed from a
function outside the file using extern. So it limits the
scope.

Is This Answer Correct ?    2 Yes 10 No

Post New Answer

More C++ General Interview Questions

What is the identity function in c++? How is it useful?

0 Answers  


Write a program to swap 2 chars without using a third varable? char *s = "A"; char *p = "B";

7 Answers   CTS,


What are pointer-to-members in C++? Give their syntax.

0 Answers   HAL,


On throwing an exception by the animal constructor in p = new animalq, can memory leak occur?

0 Answers  


What is meant by a delegate?

0 Answers  


What are pointer-to-members? Explain.

0 Answers   iNautix,


What ANSI C++ function clears the screen a) clrscr() b) clear() c) Its not defined by the ANSI C++ standard

0 Answers  


What is a tuple c++?

0 Answers  


Do we have private destructors?

12 Answers   Symphony, TCS,


What is a set in c++?

0 Answers  


template<class T, class X> class Obj { T my_t; X my_x; public: Obj(T t, X x) : my_t(t), my_x(x) { } }; Referring to the sample code above, which one of the following is a valid conversion operator for the type T? a) T operator T () { return my_t; } b) T operator(T) const { return my_t; } c) operator(T) { return my_t; } d) T operator T (const Obj &obj) { return obj.my_t; } e) operator T () const { return my_t; }

1 Answers   Quark,


difference between macro and function?

3 Answers  


Categories