typedef cross reference? Help

This is a discussion on typedef cross reference? Help within the C++ Programming forums, part of the General Programming Boards category; Have code like: Code: template <...> Tmp_a; template <...> Tmp_b; class A { typedef Tmp_a<B:type_b> Type_a; }; class B { ...

  1. #1
    Registered User
    Join Date
    May 2006
    Posts
    1

    typedef cross reference? Help

    Have code like:
    Code:
    template <...> Tmp_a;
    template <...> Tmp_b;
    
    class A {
      typedef  Tmp_a<B:type_b> Type_a;
    };
    
    class B {
     typedef  Tmp_b<A:type_a>  Type_b;
    }
    Don't know how to get it working. Similar problem could happen on class declaration. But that can be solved by predeclaration. How can I deal with typedef.

  2. #2
    carry on JaWiB's Avatar
    Join Date
    Feb 2003
    Location
    Seattle, WA
    Posts
    1,972
    That doesn't really make sense.

    typedef Tmp_a<B::type_b> Type_a;
    //expanded
    typedef Tmp_a<Tmp_b<A::type_a</*infinity*/
    "Think not but that I know these things; or think
    I know them not: not therefore am I short
    Of knowing what I ought."
    -John Milton, Paradise Regained (1671)

    "Work hard and it might happen."
    -XSquared

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Replies: 4
    Last Post: 05-13-2011, 08:28 AM
  2. Undefined Reference Compiling Error
    By AlakaAlaki in forum C++ Programming
    Replies: 1
    Last Post: 06-27-2008, 11:45 AM
  3. Problem with Makefile
    By pinkprincess in forum C Programming
    Replies: 3
    Last Post: 06-24-2007, 09:02 AM
  4. C OpenGL Compiler Error?
    By Matt3000 in forum C Programming
    Replies: 12
    Last Post: 07-07-2006, 04:42 PM
  5. Please STICKY this- vital to MSVC 6 dev - BASETSD.h
    By VirtualAce in forum Game Programming
    Replies: 11
    Last Post: 03-15-2005, 08:22 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21