C++与Haskell的对数据结构的非特定复用