What is wrong with this piece of code?
class Foo
{
public:
virtual Foo() {...}
...
}
Solution
Given this code structure, what appears on the console:
void goodbye(const char* clsid)
{
std::cout << "Good-bye, " << clsid << "!" << std::endl;
}
class Foo
{
public:
~Foo() { goodbye("Foo"); }
};
class Bar : public Foo
{
public:
~Bar() { goodbye("Bar"); }
};
int main(int argc, char* argv[])
{
Foo* p = new Bar;
delete p;
return 0;
}
Solution
1. Why we can not declare constructor to virtual?
2. Why we can declare destructor to virtual?
3. what is difference between function overloading and overriding?
4. where the Volatile variable are stored in memory?
Solution
Is it possible with C++ to have my variables stored in a file , then at run time I initialize variables with those names,ex : in a file I will have a variable called book and besides it for example its value 5 "book 5"
then in the program I read this record and initialize the variable , also is it possible to have the function you want to call stored in another variable something like :
string funcToCall ="Addx";
funcToCall; Solution
Previous Page Next Page