Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- template <typename T>
- class A {
- public:
- B getObj() { return obj; };
- void setObj(B bObj) { obj = bObj; };
- private:
- B obj = NULL;
- };
- template <typename T>
- class B {
- public:
- T getValue() { return value; };
- void setValue(T val) { value = val; };
- private:
- T value = 0;
- };
- int main() {
- B<int> root;
- root.setValue(9);
- cout << root.getValue() << endl;
- cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement