vector compilation problems

This is a discussion on vector compilation problems within the C++ Programming forums, part of the General Programming Boards category; In this piece of code: Code: class VideoDeviceEnumerator { public: static vector<VideoDevice> getDevices(); }; I got the following compilation error ...

  1. #1
    Registered User
    Join Date
    Oct 2005
    Location
    Brasil
    Posts
    220

    vector compilation problems

    In this piece of code:

    Code:
    class VideoDeviceEnumerator
    {
    public:
    	static vector<VideoDevice> getDevices();
    };
    I got the following compilation error on GCC:
    Code:
    VideoDeviceEnumerator.h:12: error: ISO C++ forbids declaration of ‘vector’ with no type
    VideoDeviceEnumerator.h:12: error: expected ‘;’ before ‘<’ token
    Why is that? As i remember this compiled without problems in Microsoft Visual C++. By the way, my GCC version is 4.1.2.

  2. #2
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Are you including <vector>?

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  3. #3
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,893
    And even if you are, vector is part of std, so use std::vector.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  4. #4
    Registered User
    Join Date
    Oct 2005
    Location
    Brasil
    Posts
    220
    Oh, sorry, i have a serious lack of attention, thank you. Forgot the std namespace .

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. No clue how to make a code to solve problems!
    By ctnzn in forum C Programming
    Replies: 8
    Last Post: 10-16-2008, 03:59 AM
  2. C Pointers Problems
    By mhelal in forum C Programming
    Replies: 8
    Last Post: 01-10-2007, 06:35 AM
  3. String Manipulation problems -_-
    By Astra in forum C Programming
    Replies: 5
    Last Post: 12-13-2006, 05:48 PM
  4. contest problems on my site
    By DavidP in forum Contests Board
    Replies: 4
    Last Post: 01-10-2004, 09:19 PM
  5. DJGPP problems
    By stormswift in forum C Programming
    Replies: 2
    Last Post: 02-26-2002, 04:35 PM

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