플레이어와 충돌하는 벡터의 요소를 삭제하려고합니다. 그러나 벡터에서 요소를 제거하려고하면 프로그램이 충돌하고 오류가 발생합니다. "벡터 반복자가 아닙니다." 이 코드까지 완벽하게 잘 작동 for (std::vector<Coin>::iterator i=CoinSet.begin(); i!=CoinSet.end(); i++)
{
if (i->Playe
내 vector.erase() 함수는 나에게 오류를 제공 -> "오류 C2582 : '연산자 ='기능은 '화재'여기 코드이며, 벡터에 선언에서 사용할 수 없습니다 헤더 파일. 어떤 도움이 감사 . //header
std::vector<Fire> _fires;
//cpp
void Fire::update()
{
for (unsigned int
괜찮습니다. 다른 (더 간단하지만 충분하지는 않지만 설명이 충분하지 않은) 질문을 위해, 이것이 가능하거나 불가능한 것인지 묻지는 않습니다. (이미 알아 냈기 때문에), 저보다 가벼운 대안이 있는지 묻고 있습니다. 문제. 내가 가진 것은 메인 클래스로 간주 될 것이고, 그 메인 클래스에는 '월드 맵'클래스를 참조하는 변수가 있습니다. 본질적으로이 'Worl
UIImage에 그려진 선을 지우려고합니다. 빈 캔버스에 그려진 선을 성공적으로 삭제했습니다. UIImage에 그려지는 선을 지우는 방법은 무엇입니까? 다음은 시도했지만 올바른 지우개 효과를 얻을 수없는 몇 가지 사항입니다. 터치 포인트를 사용하여 그 지점에서 이미지의 RGB를 가져 와서 해당 색상 획을 사용했습니다. colorwithpatternimage
MappedByteBuffer를 사용하여 Java에서 파일을 안전하게 삭제하려고합니다. 지금까지 제대로 작동하고 FileScavenger와 같은 소프트웨어로 파일을 복구 할 수 없습니다. 현재 3 개의 패스를 사용하여 파일을 덮어 쓰고 있습니다. 그러나 나는 35 패스를 사용하는 Gutmann 메서드라는 것을 발견했습니다. 이런 맥락에서 어떤 사람들은 3
C++ 03 표준 § 23.2.4.3/3는 std::vector::erase(iterator position)을 설명하고 은 삭제 시점 이후에 모든 반복자와 참조를 무효화 특히 말한다. 이터레이터 에서 지우기 포인트가 무효화되지 않았습니까? 나는 하나의 요소와 vector을 가지고 있고 로컬 변수에 begin() 반복자를 복사 한 다음 호출 특히 경우 ve
에 그려진 선을 삭제 캔버스와하면 MoveTo를 사용하여 축구 피치 (TImage의)에 선을 그릴 때 구성 델파이 xe5 거의 프로그램 (X는 Y)의 방법은, 모든 작동 큰 program picture하지만 내 문제는 내가를 삭제할 것입니다 똑같은 줄을 그리기 전에 다음 줄을 그려야합니다. 그래서 두 줄을 동시에 가질 수는 없지만 어떻게 할 수 있습니까?