www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/05/16/13:51:56

From: Martin Ambuhl <mambuhl AT earthlink DOT net>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: STL
Date: Sun, 16 May 1999 05:06:20 -0400
References: <373B3FD7 DOT 7D692AD2 AT alphalink DOT com DOT au>
X-Posted-Path-Was: not-for-mail
X-Accept-Language: en
X-ELN-Date: 16 May 1999 09:05:08 GMT
X-ELN-Insert-Date: Sun May 16 02:15:02 1999
Organization: Nocturnal Aviation
Lines: 52
Mime-Version: 1.0
NNTP-Posting-Host: dialup-209.246.66.187.newyork2.level3.net
Message-ID: <373E8A8C.87D93E54@earthlink.net>
X-Mailer: Mozilla 4.51 [en] (Win95; I)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

"T.B." wrote:
> 
> Hello,
> 
> I have to study  STL this semester. The below code is from my text book.

1) Get a book whose author knows that main returns an int
2) I don't know why, but these headers will solve your problem:

#include <algorithm>
#undef __STL_MEMBER_TEMPLATES
#include <vector>
#include <iostream>



> 
> /* prog1.cpp, start here */
> 
> #include <vector.h>
> #include <iostream.h>
> 
> void display(const vector<int> v);
> 
> void main()
> {
>    vector<int> vec1(3,11);

This is the line leading to the diagnostics. so
[snip]

> I compiled the above by typing:   gxx -s -o prog1.exe prog1.cpp
> but DJGPP gave error messages as follow
> 
> e:/djgpp/lang/cxx/stl_vector.h:113: no type named `iterator_category' in
> `int'
> e:/djgpp/lang/cxx/stl_vector.h:113: no type named `value_type' in `int'
> e:/djgpp/lang/cxx/stl_vector.h:113: no type named `difference_type' in
> `int'
> e:/djgpp/lang/cxx/stl_vector.h:113: no type named `pointer' in `int'
> e:/djgpp/lang/cxx/stl_vector.h:113: no type named `reference' in `int'
> e:/djgpp/lang/cxx/stl_iterator.h: In function `{error}
> iterator_category<int>(const int &)':
> e:/djgpp/lang/cxx/stl_iterator.h:126: confused by earlier errors,
> bailing out
> 
> Could you guys tell me what I've been missing here ?


-- 
Martin Ambuhl (mambuhl AT earthlink DOT net)
Note: mambuhl AT tiac DOT net will soon be inactive

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019