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

Błąd: "expected identifier before '.' token(...)"

Ostatnio zmodyfikowano 2011-08-27 11:41
Autor Wiadomość
imralav
Temat założony przez niniejszego użytkownika
Błąd: "expected identifier before '.' token(...)"
» 2011-08-27 11:04:37
Cześć!

Mam problem, którego nie potrafię zrozumieć. Google niestety mi nie pomogły. W tym kodzie:

C/C++
#ifndef _CKsiazka_hpp
#define CKsiazka.hpp
#include "Global.hpp"
class CKsiazka
{
private:
    vector < COsoba > Lista;
};
#endif

Dostaję takie błędy:
|4|error: expected identifier before '.' token
|4|error: expected unqualified-id before '.' token

Podobnie było przy innej klasie, którą po prostu całą napisałem od początku, identycznie jak była wcześniej i podziałało. Tutaj już nie jest tak dobrze.

Pozdrawiam,
imralav.
P-40043
m4tx
» 2011-08-27 11:17:06
C/C++
#ifndef _CKsiazka_hpp
#define CKsiazka.hpp

Porównaj te 2 linijki. Wydaje mi się, że słowa po
#ifndef
 i
#define
 nie są takie same. Ponadto, z tego co mi wiadomo, nie możesz używać kropki w takich define'ach.
P-40044
SeaMonster131
» 2011-08-27 11:28:04
Ja przeważnie mam o tak:
C/C++
#ifndef CKSIAZKA_H_INCLUDED
#define CKSIAZKA_H_INCLUDED
P-40045
imralav
Temat założony przez niniejszego użytkownika
» 2011-08-27 11:41:38
W dyrektywnie define zamiast kropki wstawiłem twardą spację i zadziałało. O dziwo zawsze tak robiłem i nigdy nie było z tym problemu.

Dzięki wielkie, zamykam.
P-40046
« 1 »
  Strona 1 z 1