2013-03-30 3 views
2

Вот мой C++ кодошибка C2143: синтаксическая ошибка: отсутствует ';' до того '*'

#pragma once 
#include "bieuthuc.h" 
#include "XuatChuoiBTHang.h" 

class BieuThucHang : public BieuThuc 
{ 
    private: 
     XuatChuoiBTHang* temp2; // error here 
    public: 

}; 

Выход:

ошибка C2143: синтаксическая ошибка: отсутствует ';' перед '*'

ошибка C4430: отсутствует спецификатор типа - int. Примечание: C++ не поддерживает default-int

Можете ли вы мне помочь ???

+2

Включает ли 'XuatChuoiBTHang.h' определение' XuatChuoiBTHang'? Ошибка говорит, что нет. –

+0

Возможный дубликат [ошибка C2061: синтаксическая ошибка: идентификатор] (http://stackoverflow.com/questions/15715882/error-c2061-syntax-error-identifier) –

ответ

0

Проверьте файлы заголовков, возможно, есть объявление struct/class без; в конце

Смежные вопросы