Salut..

Cand declari nume dai si tu namespace-ul

// class myclass
// {
//      public:
//              std::string nume;
// };

Sau.. direct dupa #include dai si un 

// using namespace std;


--
Cristian Dumitrescu
Network & Internet Services Administrator
Ines Sound & Video :: http://www.inesrecording.com
[EMAIL PROTECTED] :: +40 740 593 646



On Thu, 2003-02-27 at 20:33, Radu Filip wrote:
> 
> Salut,
> 
> dupa ceva vreme tre sa progamez din nou in C++/STL pe Linux si se pare ca 
> am mai uitat unele chestii :-(
> 
> Concret:
> 
> [EMAIL PROTECTED] radu]$ cat sample.cc
> #include <string>
> 
> class myclass
> {
>         public:
>                 string nume;
> };
> 
> int main(void)
> {
>         myclass m;
> 
>         return 1;
> }
> 
> 
> 
> [EMAIL PROTECTED] radu]$ gcc -lstdc++ sample.cc
> sample.cc:6: 'string' is used as a type, but is not defined as a type.
> 
> 
> [EMAIL PROTECTED] radu]$ rpm -qa |egrep -i "(stdc++|gcc)" | sort
> gcc-3.2.1-7mdk
> gcc-c++-3.2.1-7mdk
> gcc-cpp-3.2.1-7mdk
> libgcc1-3.2.1-7mdk
> libstdc++2.10-2.96-0.80mdk
> libstdc++5-3.2.1-7mdk
> libstdc++5-devel-3.2.1-7mdk
> 
> 
> Mi se pare ca nu stie de unde sa ia headerul pentur string desi:
> [EMAIL PROTECTED] radu]$ rpm -ql libstdc++5-devel | grep -i string
> /usr/include/c++/3.2.1/bits/basic_string.h
> /usr/include/c++/3.2.1/bits/basic_string.tcc
> /usr/include/c++/3.2.1/bits/stringfwd.h
> /usr/include/c++/3.2.1/cstring        <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
> /usr/include/c++/3.2.1/string
> /usr/share/doc/libstdc++5-devel-3.2.1/html/21_strings
> /usr/share/doc/libstdc++5-devel-3.2.1/html/21_strings/gotw29a.txt
> /usr/share/doc/libstdc++5-devel-3.2.1/html/21_strings/howto.html
> /usr/share/doc/libstdc++5-devel-3.2.1/html/21_strings/stringtok_h.txt
> /usr/share/doc/libstdc++5-devel-3.2.1/html/21_strings/stringtok_std_h.txt
> 
> si eroarea apare si daca compilez cu:
>   gcc -lstdc++ -I/usr/include/c++/3.2.1/ sample.cc
> 
> Ce pachet/librarie/parametru imi mai lipseste?
> 
> Multumesc,
>   Radu
> 
> --
> Pentru dezabonare, trimiteti mail la 
> [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
> REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
> 
> 


--
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui