stdvector

    4

    4답변

    벡터 공간을 일부 예약 한 다음 std::copy_n()으로 일부 값을 복사하면 올바르게 복사되고 액세스 할 수 있지만 벡터 크기는 다음과 같습니다. 여전히 0입니다. 이것은 예상 된 행동입니까? 효율적이지 않은 경우에도 벡터의 크기를 조정해야합니까? #include <algorithm> #include <iostream> #include <vector

    7

    2답변

    포인터로 포인터를 매개 변수로 취하는 C 라이브러리 API 함수가 있다고 가정합니다. 그러나 나는 C++로 프로그래밍을하고 있기 때문에 동적 메모리를 처리하기 위해 std vector를 이용하고 싶습니다. 어떻게 효율적으로 벡터의 벡터를 포인터의 포인터로 변환 할 수 있습니까? 지금은 이것을 사용하고 있습니다. #include <vector> /* C

    0

    2답변

    out_of_range() 오류가 발생할 때 사용자 정의 예외를 throw하는 다음 방법 중 어떤 것이 더 좋은 방법인지 알고 싶습니다. 나에게 너무 경험이없는 사람은 똑같습니다. 그러나 나는 둘 사이에 어떤 차이가있을 것인지, 그렇다면 무엇이 될지 궁금하다. std::vector<int> container {1, 2, 3, 4, 5}; int func

    2

    2답변

    answer to another question에서 지적한 것처럼 기본 요소 인 인접한 버퍼의 재 할당으로 인해 벡터의 요소에 대한 모든 포인터가 벡터에 추가 된 후 잘못된 요소가 될 수 있습니다. 컴파일 타임에이 문제를 안전하게 처리 할 수있는 방법이 있습니까? 데이터 구조를 변경 한 후 참조가 유효하지 않은 상황을 처리하거나 피할 수있는 모범 사례가 있

    0

    2답변

    제 치수 번째 차원 의해 일정 int const mysize = 3; int vecSizes[3] = {7, 2, 10}; vector<vector<int>> out_buff(mysize); 는 내 내부 벡터있어서 되길 예를 들어, 다른 곳 I 2 차원 벡터를 생성 할 을 만드는 큰 벡터를 사용하는 경우는 그렇게 할 수있는 방법이 시간이 걸리기 때문

    0

    1답변

    나 C++를 배우고에서 조건을 주어진 벡터의 요소의 위치, 나는 C++에서 다음 파이썬 코드를 구현하려는 : C = np.where(A>B)[0] while len(C)>0: d = C[0] # do something to A[d] and B[d] C = A>B A 및 B는 같은 길이의 두 벡터이다 . C++에서는 A과 B을

    0

    1답변

    텍스트 파일에서 bigrams의 단어와 글자를 발생시키는 동시 프로그램을 구현하려고합니다. 핵심은 바이 그램을 계산하는 두 가지 기능입니다. main에서는 두 가지 기능 중 하나를 사용하여 스레드를 시작합니다. 스레드를 시작하고 vector에 밀어 넣는 주 for이 있습니다. std::vector<std::thread *> threads; std::pai

    0

    2답변

    클래스 내에 여러 개의 데이터 유형이 정의되어있는 A 클래스가 있습니다. 프로그램 내에서 A 유형의 벡터를 정의한 다음이 벡터로 텍스트 파일을 읽습니다. 디버깅 할 때 벡터가 "가득 차 있습니다"그리고 그 값을 읽을 수 있습니다. 모든 것이 계획대로 작동합니다. 그러나 릴리스 버전을 빌드하고 .exe를 실행하면 벡터가 비어 있습니다. 프로그램의 나머지 부분

    0

    2답변

    의 나는이 같은 프로그램을 가지고 있다고 가정 해 봅시다 : 첫 번째 줄에 #include<vector> int main() { std::vector< std::vector <int> > vexample(2); vexample[1].push_back(0); vexample[0].push_back(0); } 을, 나는 i

    2

    1답변

    참고 : 성능은 응용 프로그램에서 매우 중요합니다! 재 할당을 피하기 위해 최악의 시나리오의 버퍼 저장 공간을 충분하게 할당해야합니다. 이것 봐,이 나는 보통 표준 : : 벡터를 사용하는 방법이다 : 나는 표준 : : 벡터를 사용 + + 내 자신의 크기 변수 또는 표준 크기를 조정해야 내가, 의사 결정 문제가 //On startup... unsigned