Login | Sign Up
ErrorKey - Search engine for Error codes and messages       Comment an error
Return to search results
  - Conflicting type modifiers  BORLAND
This occurs when a declaration is given that includes more than one addressing modifier on a pointer or more than one language modifier for a function. Only one addressing modifier (_ _far16,) can be given for a single pointer. Only one language modifier (cdecl, and pascal) can be given for a function. One cannot multiply derive from a class declared to use the fast this pointer optimization, and one that was not. For example: class __fastthis A { // one way to declare a class as using the myex(); // fast this optimization, note that }; // #pragma option -po- turns it off. class B { twoex(); }; class c : A , B {}; // error // note that __fastthis is only recognized in BC 4.0 or later  Login to see more

You must login to post a comment.