can inline function declare in private part of class?
Answer Posted / meet
yes, inline functions can be declared in the private section of class. But why would you want it? small functions should be made inline and function defined inside the class are implicitly inline. if you keep inline function private it is must to provide public method (interface) that internally calls inline function.
Consider this:
#include <iostream>
using namespace std;
class PrivateInlinefunction {
int s;
void display();
public:
PrivateInlinefunction()
{
s=9;
}
void demo()
{
display();
}
};
inline void PrivateInlinefunction::show()
{
cout<<s<<endl;
}
int main()
{
Test* t=new Test;
t->demo();
delete t;
t=0;
return 0;
}
Private inline functions are almost never required. But you can make them as private or protected.
Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
what are the realtime excercises in C++?
What is overloading in oop?
What are the three main types of variables?
What are the 4 main oop principles?
I have One image (means a group photo ) how to split the faces only from the image?............ please send the answer nagadurgaraju@gmail.com thanks in advace...
Which language is not a true object oriented programming language?
What is polymorphism used for?
How does polymorphism work?
What is multilevel inheritance explain with example?
What is abstraction in oops?
What is the types of inheritance?
if i have same function with same number of argument but defined in different files. Now i am adding these two files in a third file and calling this function . which will get called and wht decide the precedence?
What is object in oop with example?
What is the real time example of inheritance?
What is the fundamental idea of oop?