标签: seqan

C++模板元编程 - 是否可以输出生成的代码?

我想调试一些模板化代码以更好地理解它.
不幸的是,我是模板元编程的新手,我很难进入.

当我尝试输出预处理的源文件时,我获得了125 000行代码:/

那么我有没有办法看到生成的代码?(我正在使用的库是SeqAn)

c++ templates metaprogramming seqan

25
推荐指数
4
解决办法
8556
查看次数

这段c ++代码在做什么?

我不知道这段代码的工作方式和原因:

// postorder dfs
Iterator< Index<String<char> >, TopDown<ParentLink<Postorder> > >::Type
     myIterator(myIndex);
while (goDown(myIterator));
for (; !atEnd(myIterator); goNext(myIterator)) 
// do something with myIterator ( Traverse Through (Suffix)-tree )
Run Code Online (Sandbox Code Playgroud)

这是seqan的一个例子,接口在这里描述:API

  1. 怎么能影响for循环呢?
  2. 为什么for循环没有初始化?

c++ seqan

1
推荐指数
1
解决办法
299
查看次数

标签 统计

c++ ×2

seqan ×2

metaprogramming ×1

templates ×1