vector

    7

    3답변

    Foo() 대신 Bar()을 호출하려는 경우 Bar()은 Foo()가 반환하는 복사본 (추가 오버 헤드)을 반환하거나 Foo()이 임시 스택에 저장하는 동일한 개체를 반환합니다. ? vector<int> Foo(){ vector<int> result; result.push_back(1); return result; } vect

    4

    2답변

    나는 잠시 동안 인터넷에서 일부 알고리즘을 사용 해왔다. 나는 그 알고리즘을 작동시키지 못했기 때문에 여기서 질문을 던지고있다. 점에서 속도 벡터 선을 렌더링하려고합니다. 선 그리기는 어렵지 않습니다. 길이가 velocity.length 인 선을 그래프에 삽입하기 만하면됩니다. 그러면 y 축 방향으로 점의 중심에 선이 놓입니다. 우리는 지금 이것을 적절한

    1

    4답변

    편집 :이 코드는 문제가 없습니다. 내 의사 코드에 존재하지 않는 어딘가에 로직 버그를 발견했습니다. 나는 자바 경험 부족으로 그것을 비난했다. 아래의의사 코드에서 나는 XML을 구문 분석하려고합니다. 어리석은보기일지도 모르지만 내 코드가 너무 커서 특정 사람이 그것을보고 실제 답변을 통해 실제 가치를 얻지 못했습니다. 그래서 이것은 더 재미 있고, 다른

    5

    7답변

    벡터 요소를 반복 할 때는 인덱스 대신 반복자를 사용하는 것이 좋습니다 (Why use iterators instead of array indices? 참조). std::vector<T> vec; std::vector<T>::iterator it; for (it = vec.begin(); it != vec.end(); ++it) { // do