Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

VS 2010 - mixed types are not supported

Ostatnio zmodyfikowano 2013-01-17 00:32
Autor Wiadomość
ptaq
Temat założony przez niniejszego użytkownika
VS 2010 - mixed types are not supported
» 2013-01-16 21:26:16
Witam wszystkich

w klasie zadeklarowałem    
static std::vector < Konto *> listaKont
 ktory zdefiniowałem w ten sposób
vector < Konto *> BazaDanych::listaKont
I dostalem komunikat

 cannot define 'listaKont' as a member of managed 'BazaDanych'

co ciekawsze kod ten w VS 2012 jest jak najbardziej poprawny ;/.

Prosze o pomoc.
P-74154
DejaVu
» 2013-01-16 21:29:15
C/C++
vector < Konto *> BazaDanych::listaKont
Co to jest...?
P-74155
ptaq
Temat założony przez niniejszego użytkownika
» 2013-01-16 21:52:22
BazaDanych to klasa w ktorej vector zadeklarowalem, tak jak wspomnialem w vs 2012 kod działa. Twoje pytnie sugeruje ze ten fragment kodu jest niepoprawny. Miałem problem ze statycznym vectorem więc wiedzy zaczerpnąłem o tutaj ->  http://www.cplusplus.com/forum/general/71598/. Jeśli kod jest niepoprawny popraw mnie prosze.
P-74159
ptaq
Temat założony przez niniejszego użytkownika
» 2013-01-16 22:23:40
hmm chyba chodzi o to że musze zadeklarować wskaźnik na vector, tylko tutaj znów maly problem. Jak wyłuskać informacje ze wskaźnika na vektor wskaźników ???
P-74163
DejaVu
» 2013-01-17 00:32:10
C/C++
class BazaDanych
{
    vector < Konto *> listaKont;
};

Jeżeli działa wspomniany zapis pod Visual C++ 2012 to być może tylko dlatego, że zaszły jakieś zmiany w wyniku wprowadzenia standardu C++11 lub  Microsoft postanowił dorobić kolejne niestandardowe rozszerzenie kompilatora.
P-74165
« 1 »
  Strona 1 z 1