push-back

    3

    1답변

    내 프로그램에서 벡터 집합을 만들었으며 각 집합을 통과해야합니다. 세트에 특정 요소가있는 경우 벡터에 새 세트를 추가해야합니다. 그러나 이것은 배열의 카운터가 나중에 (루프 내에서) 삽입 한 요소에 도달하자마자 세그먼트 오류를 ​​발생시킵니다. 다음 코드에서 list.push_back (cS)을 켜면 세그먼테이션 오류가 발생합니다. int main(void

    1

    2답변

    아래의 코드는 끝에서 문자열을 출력합니다. 나는 다시 벡터에 밀어 넣고 문자열에 추가하여 반환 할 수 있지만 마지막 문자열 만 가져옵니다. 출력 나는 그들 모두를 얻을 필요가있다. 내가 모든 문자열 연결하여,을하지 대체하게됩니다 한번 a보다 더 많은 할당 DCS_LOG_DEBUG("--------------- Validating .X/ -----------

    3

    1답변

    나는 radix sort을 구현하기 위해 노력하고있어,이 코드는 메모리 오류 발생 다음 크기 : unsigned int * radix(unsigned int *x,int n, int g,bool verbose) { int elem_size = sizeof(unsigned int)*8; int mask = ((1<<g)-1);

    0

    2답변

    오류 메시지가 표시되지 않습니다. 단순히 벡터가 채워지지 않습니다. 감시 목록에있는 벡터를 보면 아무것도 복사되지 않습니다. 왜 이런거야? 두 가지 방법을 시도했습니다. 내가 포인터 std::vector<Point3D*> hitpoints; Point3D* hittingpoint_ptr = new Point3D; local_hit_point = sr.l

    1

    1답변

    다음 문제를 해결하기 위해 머리를 쓰려고합니다. 개체에 대한 const 참조를 받아들이는 다음 함수가 있습니다. 내가 뭘하고 싶은지, 객체 구성 요소에 대한 포인터가 참조하고있다. 그러나 storage.push_back()을 호출하면 객체 구성 요소가 참조됩니다 (구성원 데이터가 손상됨). 저는 동일한 객체 구성 요소에 대한 포인터를 참조하려고하는데 객체를

    2

    1답변

    개체 배열을 만들고 싶습니다. 특정 생성자를 사용하고 싶습니다. std::vector<Modul> arrDigOut; arrDigOut.push_back(Modul(IDC_CHECK1, this, "GVL.DigOut1", pAddr)); DigOut은 파생 클래스가 아닌 한 작동합니다. 나는 그것을 파생 클래스를 사용하는 경우는 실패 DigOut :

    1

    2답변

    push_back 함수를 사용하여 벡터에 텍스트 파일의 줄을 채 웁니다. 하지만 모든 항목을 마지막 줄로 덮어 씁니다. 다음은 소스 코드입니다. int main() { std::vector<char*> lines; FILE* file; file = fopen("textfile.txt", "r"); const size_t

    3

    3답변

    'row'또는 1D 벡터의 값을 정의한 다음 해당 행을 2D 벡터로 푸시하려고합니다. 나는 오류를 던지지 않고 작동하지 않는 몇 가지 다른 것들을 시도했다. 아래 코드 : 당신이 실제로 대신 reserve 방법을 사용하고자 할 때 #include <vector> #include <iostream> using std::vector; #define HE

    1

    3답변

    초당 몇 번 (아마 100/200ms 정도) 업데이트 될 그래프를 표시하는 작은 프로그램을 계획하고 있습니다. 그 목적은 그래프에 1000 가지가 넘는 값을 플롯 (plot)하는 것입니다. XY 플롯과 같습니다. 배열에 1000 개의 요소가 포함되어 있으면 끝에 새 요소를 추가하고 다른 모든 요소를 ​​한 단계 뒤로 밀어 넣는 과정에서 추가하고 싶습니다.

    0

    1답변

    C++ vector과 혼동스럽고 도움을 요청합니다. 나는 클래스 CBoundaryPoint 선언 : 나는 정의 class CBoundaryPoint: { public: double m_param; int m_index; } 및 vector : vector<CBoundaryPoint> vBoundPoints; CBoundaryP