私はどのように、なぜコードのこの作品は、作品を知らない:この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)
それはseqanからの例ですとインターフェイスがここで説明されていますAPI
- はどのようにしばらくは、FOR-に影響を与えることができますループ?
- forループが初期化されないのはなぜですか?
ここではメタプログラミングはありません。テンプレートのすべての使用がメタプログラミングであるとは限りません。 –
私はテンプレートのメタプログラミングの最悪の事は、今では多くの人がテンプレートを持つコードがメタプログラミングの一例だと思っているようです。 –
タイプIterator>、TopDown > :: Typeは、回答を選択しないためにメタプログラム –