stdvector

    0

    1답변

    며칠 전에 Sean Parent 's talk "Inheritance가 Base Class of Evil"인 것을 보았습니다. 그의 코드를 시험해보기. 몇 가지 변경을하는 동안 나는이 이상한 행동을 우연히 : #include <vector> #include <memory> using namespace std; class object_t { p

    3

    1답변

    나는 Animal 클래스가 있습니다. DiffClass에는 Animal 클래스에 대한 포인터가 있습니다. 내가 올바르게 new 대신 std::vector을 사용하는 방법을 알아 내려고 노력 중이므로 메모리를 직접 삭제할 필요가 없습니다. 벡터가 Animal 클래스의 함수를 인식하지 못하는 이유를 모르겠습니다. 어떤 단서? class Animal { vo

    3

    3답변

    저는 std::vector<vector<double>>입니다. 하나의 기능을 채우고 싶습니다. 나중에 프로그램에서 일부 계산을 위해 3 차원 좌표를 저장해야합니다. //in classdefinition std::vector<std::vector<double>> data; myFunc() { std::vector<double>

    0

    1답변

    #include <iostream> #include <vector> #include <algorithm> #include <tuple> using namespace std; typedef long long ll; vector < tuple <ll,ll,ll> > a; int main() { ll t; cin>>t;

    2

    1답변

    클래스에 std :: vector가있는 경우 소멸자를 정의해야합니까? 기반 클래스와 파생 클래스 모두에 대해 비어있는 가상 소멸자를 정의하면 메모리 누수가 발생합니까? class fruit{ public: uint32_t num_seed; //virtual ~fruit(void){} } ; class spiky_apple

    0

    1답변

    15 만 개의 파일을 분석하는 프로그램이 있습니다. Valgrind는 메모리 누수가 없다고보고하지만 프로그램은 시간이 지남에 따라 느려집니다. 일부 문제는 std :: string을 너무 자주 사용하고 mktime을 사용하는 것과 관련이 있습니다. (C++ slows over time reading 70,000 files 참조) 그러나 시간이 지남에 따라

    0

    1답변

    제가 하나 길이 256와 std::vector<size_t> 각 요소를 늘릴 수 있지만의 동일한 위치에 따라 std::bitset<256> (1 동일한 경우). 아래 코드는 편집/컴파일 할 수 있습니다. here. 제 질문은 for 루프에서 빠져 나와 빠른 논리 연산자를 사용할 수 있습니까? 우리는 단순히 std::transform을 사용할 수 없습니다 b

    0

    3답변

    동일한 크기의 벡터 벡터를 만들려면 하나의 초기화 줄을 사용하여 어떻게해야합니까? 예컨대 std::vector<std::vector<int>> vv(5)은 기본적으로 5 개의 벡터를 초기화하지만이 5 개의 벡터를 크기로 초기화하는 방법은 무엇입니까? 다음과 같은

    0

    1답변

    저는 C++에 비교적 익숙하지 만 이상한 행동으로 인해 혼란 스럽습니다. 나는 std :: vector를 포함하는 객체를 얻는다. 그럼, 정확히 같은 복사 선으로, 두 배의 크기를 인쇄 : Pose& pose = getCurrentPose(); std::cout << "nr1: " << pose.transforms.size() << " bones.

    1

    2답변

    벡터 요소를 반복하기 위해 "for 루프"에 대해 C++ 11을 사용하려고하지만 일부 오류 (begin() 및 end() 함수가 발생합니다)가 발생합니다. 감사합니다. #include <iostream> #include <vector> #include<iterator> using namespace std; template<typename TEleme