Results 1 to 6 of 6

Thread: bad bad microsoft compiler

  1. #1

    Thread Starter
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221

    Talking bad bad microsoft compiler

    Hehehe, what's the matter MSVC6 Compiler? Can't handle some templates huh
    -------------------Configuration: Appbar - Win32 Release--------------------
    Compiling...
    main.cpp
    D:\@F\C++\Appbar\main.cpp(50) : warning C4786: '?$Command@U?$Command@UEndPivot@Console@@U?$Pivot@$1??ps_Close@Console@@0Upivotstring@1@B@@3Upivotst ring@Console@@B@2@U?$Pivot@$1??ps_Config@Console@@0Upivotstring@1@B@@3Upivotstring@Console@@B@2@@Con so
    le@@U?$Pivot@$1??ps_Open@Console@@0Upivotstring@1@B@@3Upivotstring@Console@@B@2@UEndPivot@2@' : identifier was truncated to '255' characters in the browser information
    D:\@F\C++\Appbar\main.cpp(622) : warning C4355: 'this' : used in base member initializer list
    D:\@F\C++\Appbar\main.cpp(26) : warning C4786: '?$Command@U?$Command@UEndPivot@Console@@U?$Pivot@$1??ps_Close@Console@@0Upivotstring@1@B@@3Upivotst ring@Console@@B@2@U?$Pivot@$1??ps_Config@Console@@0Upivotstring@1@B@@3Upivotstring@Console@@B@2@@Con so
    le@@U?$Pivot@$1??ps_Open@Console@@0Upivotstring@1@B@@3Upivotstring@Console@@B@2@UEndPivot@2@' : identifier was truncated to '255' characters in the browser information
    D:\@F\C++\Appbar\main.cpp(53) : see reference to class template instantiation 'Console::?$Command@U?$Command@UEndPivot@Console@@U?$Pivot@$1??ps_Close@Console@@0Upivotstring@1@B@@ 3Upivotstring@Console@@B@2@U?$Pivot@$1??ps_Config@Console@@0Upi
    votstring@1@B@@3Upivotstring@Console@@B@2@@Console@@U?$Pivot@$1??ps_Open@Console@@0Upivotstring@1@B@ @3Upivotstring@Console@@B@2@UEndPivot@2@' being compiled
    D:\@F\C++\Appbar\main.cpp(988) : see reference to function template instantiation 'void __cdecl Console::Process(char *)' being compiled
    D:\@F\C++\Appbar\main.cpp(31) : warning C4786: '?Process@?$Command@U?$Command@UEndPivot@Console@@U?$Pivot@$1??ps_Close@Console@@0Upivotstring@1@B@@ 3Upivotstring@Console@@B@2@U?$Pivot@$1??ps_Config@Console@@0Upivotstring@1@B@@3Upivotstring@Console@ @B
    @2@@Console@@U?$Pivot@$1??ps_Open@Console@@0Upivotstring@1@B@@3Upivotstring@Console@@B@2@UEndPivot@2 @@Console@@SAXVtemplate-parameter-CAB@@Z' : identifier was truncated to '255' characters in the browser information
    D:\@F\C++\Appbar\main.cpp(53) : see reference to class template instantiation 'Console::?$Command@U?$Command@UEndPivot@Console@@U?$Pivot@$1??ps_Close@Console@@0Upivotstring@1@B@@ 3Upivotstring@Console@@B@2@U?$Pivot@$1??ps_Config@Console@@0Upi
    votstring@1@B@@3Upivotstring@Console@@B@2@@Console@@U?$Pivot@$1??ps_Open@Console@@0Upivotstring@1@B@ @3Upivotstring@Console@@B@2@UEndPivot@2@' being compiled
    D:\@F\C++\Appbar\main.cpp(988) : see reference to function template instantiation 'void __cdecl Console::Process(char *)' being compiled
    D:\@F\C++\Appbar\main.cpp(31) : warning C4786: '?Operate@?$Command@U?$Command@UEndPivot@Console@@U?$Pivot@$1??ps_Close@Console@@0Upivotstring@1@B@@ 3Upivotstring@Console@@B@2@U?$Pivot@$1??ps_Config@Console@@0Upivotstring@1@B@@3Upivotstring@Console@ @B
    @2@@Console@@U?$Pivot@$1??ps_Open@Console@@0Upivotstring@1@B@@3Upivotstring@Console@@B@2@UEndPivot@2 @@Console@@SAXXZ' : identifier was truncated to '255' characters in the browser information
    D:\@F\C++\Appbar\main.cpp(53) : see reference to class template instantiation 'Console::?$Command@U?$Command@UEndPivot@Console@@U?$Pivot@$1??ps_Close@Console@@0Upivotstring@1@B@@ 3Upivotstring@Console@@B@2@U?$Pivot@$1??ps_Config@Console@@0Upi
    votstring@1@B@@3Upivotstring@Console@@B@2@@Console@@U?$Pivot@$1??ps_Open@Console@@0Upivotstring@1@B@ @3Upivotstring@Console@@B@2@UEndPivot@2@' being compiled
    D:\@F\C++\Appbar\main.cpp(988) : see reference to function template instantiation 'void __cdecl Console::Process(char *)' being compiled
    D:\@F\C++\Appbar\main.cpp(53) : warning C4786: '?Process@?$Command@U?$Command@UEndPivot@Console@@U?$Pivot@$1??ps_Close@Console@@0Upivotstring@1@B@@ 3Upivotstring@Console@@B@2@U?$Pivot@$1??ps_Config@Console@@0Upivotstring@1@B@@3Upivotstring@Console@ @B
    @2@@Console@@U?$Pivot@$1??ps_Open@Console@@0Upivotstring@1@B@@3Upivotstring@Console@@B@2@UEndPivot@2 @@Console@@SAXPAD@Z' : identifier was truncated to '255' characters in the browser information
    D:\@F\C++\Appbar\main.cpp(988) : see reference to function template instantiation 'void __cdecl Console::Process(char *)' being compiled
    D:\@F\C++\Appbar\main.cpp(28) : fatal error C1001: INTERNAL COMPILER ERROR
    (compiler file 'msc1.cpp', line 1786)
    Please choose the Technical Support command on the Visual C++
    Help menu, or open the Technical Support help file for more information
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  2. #2
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    try
    #pragma warning(disable: 4786)
    so things get cleared up...
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  3. #3

    Thread Starter
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    Too late now I'm using VS.NET EA Edition and I'm not going back
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  4. #4

    Thread Starter
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221

    Talking Woooohooooooooooooo! TEMPLATES AS TEMPLATE PARAMETERS!!!!

    PHP Code:
    #include <vector>
    template <template <class T1,class T2> class CONTAINER,class X,class Y=allocator<X> >class V:CONTAINER<X,Y>{};

    int main(){
        
    V<vector,inta;
        } 
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  5. #5
    Hyperactive Member
    Join Date
    May 2001
    Location
    England
    Posts
    312
    i pity the compiler that dont fix itself!
    Power to 2000 Electronic Donkeys!
    www.edonkey2000.com
    I hate case sensitivity... all you get down the M1 is "are we there yet" and "ouch, watch the bumps".

  6. #6

    Thread Starter
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    Originally posted by JafferAB
    i pity the compiler that dont fix itself!
    Now that I would call artificial intelligence
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width