Vector 사용



Vector 선언

1
Vector<Sprite*> smiles; 
cs


Vector 추가

1
2
3
auto sprite = Sprite::create("Pea.png");    
//스프라이트 객체를 vector에 추가
smiles.pushBack(sprite);
cs


Vector 요소 삭제

1
2
3
4
5
6
7
8
9
    for(Sprite *sprite : smiles){
        Rect rect = sprite->getBoundingBox();
        if(rect.containsPoint(location)){
            this->removeChild(sprite);
            smiles.eraseObject(sprite);
 
            break;
        }
    }
cs


Vector 크기

1
smiles.size()
cs


Vector 전체 삭제

1
smiles.clear();
cs


+ Recent posts