fork download
  1. class PositionBlock;
  2. class PositionBlockIterator;
  3.  
  4. class PositionBlockIterator{
  5. private:
  6. PositionBlock *posBlock;
  7.  
  8. public:
  9. PositionBlockIterator(PositionBlock *posBlock_);
  10. };
  11.  
  12. class PositionBlock {
  13. public:
  14. PositionBlockIterator * createIterator();
  15. };
  16.  
  17. PositionBlockIterator::PositionBlockIterator(PositionBlock *posBlock_) {
  18. posBlock = posBlock_;
  19. }
  20.  
  21. PositionBlockIterator * PositionBlock::createIterator(){
  22. return new PositionBlockIterator(this);
  23. }
  24.  
  25. int main() {}
Success #stdin #stdout 0s 3336KB
stdin
Standard input is empty
stdout
Standard output is empty