Parse error in pointer to template

Discussion in 'C++' started by Manuel González Castro, Aug 14, 2003.

  1. Hello,

    my code uses a 3rd party library which builds without problems in MS VC++
    6.0 but gives some errors with gcc 3.2. I cannot figure how can I get a
    workarround to make it build on both compilers.

    The problem is in the following sentence:

    Property<SAX::basic_LexicalHandler<stringT>*>* prop =
    new Property<SAX::basic_LexicalHandler<stringT>*>
    (lexicalHandlerAdaptor_.getLexicalHandler());

    gcc gives an error in the first line: "parse error before `*' token".

    VC++ builds fine and I've read that this library also builds with old
    versions of gcc. But no success with gcc 3.2.

    Does anybody know if the sintax is correct?
    Any workarrounds?

    Thanks in advance
    Manuel

    *********************************************************
    Manuel González Castro
    Laboratorio de Ingeniería Mecánica - Universidad de La Coruña
    *********************************************************
     
    Manuel González Castro, Aug 14, 2003
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Replies:
    10
    Views:
    731
    Chris Torek
    Feb 4, 2005
  2. jimjim
    Replies:
    16
    Views:
    861
    Jordan Abel
    Mar 28, 2006
  3. Vijai Kalyan
    Replies:
    4
    Views:
    739
    Vijai Kalyan
    Nov 8, 2005
  4. Replies:
    4
    Views:
    1,309
    Fred Zwarts
    Jul 2, 2009
  5. A
    Replies:
    7
    Views:
    649
Loading...

Share This Page