what defines the type of data access that the class members make use of:

1 integer data types only

2 access specifier

3 abstract class

4 float data type only

plzz answer the above question iam unable to get it.....and if possible give me reason for it as well

10 Years
Discussion Span
Last Post by thekashyap

You`ll have to rephrase your first and fourth point better, since it doesn`t make sense in its current form.
A class member can be a variable of any type - it doesn`t matter if it is of integer or float or char type. It can be another class too.

As for access specifiers, there are 3 of them:
private, public and protected.

-public members can be accessed by any function
- private members can be accessed only by functions of a given class (or its friends)
- protected members are important only when you`ll deal with class inheritance and want to control whether derived classes can have access to given members

Here`s a short explanatin link :

Abstract class is a class that contains at least one pure virtual function.
See more here :


Each member variable has (at least) keywords specified for it apart from name.
1. Data type - could be a basic type (int, float, char,...) or user defined type (vector, std::string, CString, MyClass,...).
2. Access specifier: public, protected, private.
Details are already given by wtf.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.