这是我的tripe.cpp代码
//tripe.cpp
#include <iostream>
#include <string>
#include <functional>
#include "tripe.h"
#include <sstream>
#include <fstream>
using namespace std;
Tripe::Tripe()
{
trie = new Trie();
heap = NULL;
}
这是我的 trie.h:
//trie.h
#ifndef TRIE_H
#define TRIE_H
#include <string>
#include "heapNode.h"
#include "trienode.h"
class Trie
{
Tnode* root_node;
public:
Trie();
~Trie();
编译器说:在函数Tripe::Tripe()':
tripe.cpp:(.text+0x20): undefined reference to
Trie::Trie()'
怎么没有明确定义?我包括了标题文件!