Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C++] Vettore STL

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372

    c++ STL vettore

    Uso MinGWStudio 2.05 ho problema in compilazione che non riesco a risolvere

    #include <bits/stl_vector.h>
    #include <bits/allocator.h>

    using namespace std;
    vector<int> filedDec;
    ..
    ..

    come libreria nel setting c'è C:\MinGWStudio\MinGW\lib\libstdc++.a;

    questo è l'errore
    Linking...
    C:\MinGWStudio\Samples\Time\Debug\time.o: In function `ZN9__gnu_cxx13new_allocatorIiE10deallocateEPij':
    C:\MINGWSTUDIO\MinGW\bin\..\lib\gcc\mingw32\3.4.2\ ..\..\..\..\include\c++\3.4.2\ext\new_allocator.h: 86: undefined reference to `std::vector<int, std::allocator<int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<int* , std::vector<int, std::allocator<int> > >, int const&)'
    collect2: ld returned 1 exit status

    il riferimento a riga 86 di new_allocator è:

    void deallocate(pointer __p, size_type) { :perator delete(__p); }

  2. #2
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381

    Re: c++ STL vettore

    [b]
    #include <bits/stl_vector.h>
    #include <bits/allocator.h>

    using namespace std;
    vector<int> filedDec;
    ..
    ..
    Il compilatore si arrabbia per così poco? Non è che hai sbagliato qualcosa nel codice che non hai postato?

    Come include non esiste:

    #include <vector>

    ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.