Commit 0d4ba75b by Robert Lipe

More patches from Martin.

From-SVN: r20190
parent 7e2fbe93
...@@ -29,7 +29,7 @@ public: ...@@ -29,7 +29,7 @@ public:
float f; float f;
}; };
class some_derived::func(derived_func_args &a) class some_derived::func(derived_func_args &a) // ERROR - illegal member syntax
{ {
cout << a.i << ' ' << a.f << endl; cout << a.i << ' ' << a.f << endl;
} }
...@@ -37,12 +37,12 @@ class some_derived::func(derived_func_args &a) ...@@ -37,12 +37,12 @@ class some_derived::func(derived_func_args &a)
int int
main() main()
{ {
some_derived d; some_derived d; // ERROR - abstract class
some_derived::derived_func_args dfa; some_derived::derived_func_args dfa; // ERROR - incomplete class
some_base *b = &d; some_base *b = &d;
dfa.i = 10; dfa.i = 10;
dfa.f = 20; dfa.f = 20;
b->func(dfs); b->func(dfs); // ERROR - dfs not declared
return 0; return 0;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment