fork download
  1. #include <memory>
  2. #include <list>
  3.  
  4. struct Grass {
  5. struct {
  6. int x, y;
  7. } position;
  8. };
  9.  
  10. int main() {
  11. std::list<std::unique_ptr<Grass>> grassList;
  12. for(int i=0;i<50;i++){
  13. for(int j=0;j<50;j++){
  14. auto g1 = std::make_unique<Grass>();
  15. g1->position.x = i;
  16. g1->position.y = j;
  17. grassList.push_back(std::move(g1));
  18. }
  19. }
  20. }
  21.  
Success #stdin #stdout 0s 3452KB
stdin
Standard input is empty
stdout
Standard output is empty