my todays paper
70% MCQs from Moaaz file
@Types of template function
@Sort data in the order in which compiler searches a function. Complete specialization, generic template, Partial specialization, Ordinary function. (2Marks )
@features of virtual functions
@Give the C++ code of template function to print the values of any type of array I int.this function will take 2 parameters one will be pointer and other will be will be size of array
@Consider the following class,
class Base { char * p; public: Base() { p = new char[10]; } ~Base() { delete [] p; } }; class Derived : public Base { char * q; public: Derived() { q = new char[20]; } ~Derived() { delete [] q; } }; void foo() { Base* p = new Derived(); delete p; }
something was asked about this code
@public and private inheritance
@
There are some errors in the code given below, you have to Indicate the line no. with error/s Give the reason for error/s Correct the error/s.
1. #include <iostream>
2. #include <stdlib.h>
3. using namespace std;
4. template <typename T>
5. class MyClass{
6. public:
7. MyClass(){
8. cout"This is class1"endl;
9. }
10. };
11.
12. template <typename T>
13. class MyClass<int*>{
14. public:
15. MyClass(){
16. cout"This is class2"endl;
17. }
18. };
19.
20. int main(int argc, char *argv[])
21. {
22. MyClass<int> c1;
23. MyClass<int*> c2;
24. system("PAUSE");
25. return 0;
26. }
abi hovy nai pory? sorry guys thats all i could remember
over all paper was pretty easy
70% MCQs from Moaaz file
@Types of template function
@Sort data in the order in which compiler searches a function. Complete specialization, generic template, Partial specialization, Ordinary function. (2Marks )
@features of virtual functions
@Give the C++ code of template function to print the values of any type of array I int.this function will take 2 parameters one will be pointer and other will be will be size of array
@Consider the following class,
class Base { char * p; public: Base() { p = new char[10]; } ~Base() { delete [] p; } }; class Derived : public Base { char * q; public: Derived() { q = new char[20]; } ~Derived() { delete [] q; } }; void foo() { Base* p = new Derived(); delete p; }
something was asked about this code
@public and private inheritance
@
There are some errors in the code given below, you have to Indicate the line no. with error/s Give the reason for error/s Correct the error/s.
1. #include <iostream>
2. #include <stdlib.h>
3. using namespace std;
4. template <typename T>
5. class MyClass{
6. public:
7. MyClass(){
8. cout"This is class1"endl;
9. }
10. };
11.
12. template <typename T>
13. class MyClass<int*>{
14. public:
15. MyClass(){
16. cout"This is class2"endl;
17. }
18. };
19.
20. int main(int argc, char *argv[])
21. {
22. MyClass<int> c1;
23. MyClass<int*> c2;
24. system("PAUSE");
25. return 0;
26. }
abi hovy nai pory? sorry guys thats all i could remember
over all paper was pretty easy
Comments
Post a Comment
Please give us your feedback & help us to improve this site.