buhut sara paper moaaz wali file say tha so must read the
file....
Q. 1function template ?(2)
Q 2list down three cases in which copy constructor are called?(3)
Q3 suppose there is a “Teacher” with all its implementation already provided in c++ . now you are required to write c++ code which demonstrates difference copy constructor and overloaded assignment operator in main()function
Q4 Sort data in the order in which compiler searches a function. Complete specialization, generic template, Partial specialization, Ordinary function.
Q..5
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. }
Q...6
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. }
About errors
Q7Grace full termination with example.
Q8Give 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 (mrk3)
Answer:- (Page 257) template< typename T > void printArray( T* array, int size ) { for ( int i = 0; i < size; i++ ) cout array[ i ] “, ”; // here data type of array is T }
Question9. What will be the output after executing the following code? class c1{ public: virtual void function(){ cout”I am in c1”endl; } }; class c2: public c1{ public: void function(){ cout”I am in c2”endl; } }; class c3: public c1 { public: void function(){ cout”I am in c3”endl; } }; int main(){ c1 * test1 = new c2(); c1 * test2 = new c3(); test1->function(); test2->function(); system(“PAUSE”); return 0; } Answer:- am in c2 I am in c3
Q10.What is meant by direct base class? example thi frog ki us ko relate kar k ayea tah easy tha…
remember me in ur prayers
Q. 1function template ?(2)
Q 2list down three cases in which copy constructor are called?(3)
Q3 suppose there is a “Teacher” with all its implementation already provided in c++ . now you are required to write c++ code which demonstrates difference copy constructor and overloaded assignment operator in main()function
Q4 Sort data in the order in which compiler searches a function. Complete specialization, generic template, Partial specialization, Ordinary function.
Q..5
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. }
Q...6
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. }
About errors
Q7Grace full termination with example.
Q8Give 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 (mrk3)
Answer:- (Page 257) template< typename T > void printArray( T* array, int size ) { for ( int i = 0; i < size; i++ ) cout array[ i ] “, ”; // here data type of array is T }
Question9. What will be the output after executing the following code? class c1{ public: virtual void function(){ cout”I am in c1”endl; } }; class c2: public c1{ public: void function(){ cout”I am in c2”endl; } }; class c3: public c1 { public: void function(){ cout”I am in c3”endl; } }; int main(){ c1 * test1 = new c2(); c1 * test2 = new c3(); test1->function(); test2->function(); system(“PAUSE”); return 0; } Answer:- am in c2 I am in c3
Q10.What is meant by direct base class? example thi frog ki us ko relate kar k ayea tah easy tha…
remember me in ur prayers
Comments
Post a Comment
Please give us your feedback & help us to improve this site.