Вот класс графа, производный от IGraph:
template <template<typename> class TRepresentation = AdjacencyList>
class Graph : public IGraph<Edge, TRepresentation>
{
public:
Graph( const int _vertexCount,
const GraphType _graphType = GraphType_NonDirected ) :
IGraph( _vertexCount, _graphType ) {}
};
А вот ошибка GCC:
"IGraph не является членом Graph".
И что теперь? (с) Страуструп.
Теперь что, нельзя инициализировать члены базового класса конструктором базового класса? А что мне делать :(
Я работаю под линуксом второй день. До этого работал исключительно в винде. Но ей я так понимаю точно капец :D, поэтому решил работать в Mandriva. Установил Eclipse, и... вот! GCC какой-то не такой. Вчера он мне заявил, что hash_map находится не в sdtext, а в целом __gnu_cxx. С этой проблемой справиться труда не составило. А вот с вышеописанной проблемой возникают трудности.
Ответ на:
комментарий
от max_posedon
Ответ на:
комментарий
от max_posedon
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Использование POD членов класса до их инициализации (2017)
- Форум Windows + gcc 4.2 (2007)
- Форум Startdict и gcc-4.2 (2007)
- Форум 4.2 (2010)
- Форум 4.2 (2008)