stdlist

    1

    3답변

    #include <list> #include <iostream> struct Foo { Foo(int a):m_a(a) {} ~Foo() { std::cout << "Foo destructor" << std::endl; } int m_a; }; int main() { s

    3

    3답변

    원래 내부 데이터 구조가 std::list 인 컨테이너 클래스를 작성했습니다. 그런 다음 자신의 이중 연결 목록을 만들어야했습니다. 이제 연결된 목록에 대한 내 자신의 이중 반복 목록과 자체 반복자를 구현했지만 std::list, 특히 begin() 및 end()과 같이 작동하도록하는 데 문제가 있습니다. 내가 이해 한대로 begin()은 첫 번째 노드를

    2

    3답변

    내가 C++에 비교적 새로운 해요, 나는이 목록 반복에 문제가있어 C#을 배경에서 오는 : 나는 개체 및 호출 목록을 통해 루프 하나 개의 방법이 각각을위한 업데이트 방법으로 위대한 작품입니다. 목록의 유형은 std::list<EngineComponent>이며 engineComponents입니다. void Game::Update() { for (

    0

    1답변

    나는 지난 몇일 동안 몇 시간 동안이 작업을 해왔고이 문제에 대한 답변을 온라인에서 검색 할 수있을만큼 최선을 다하고 있습니다. MSDN에 대한 답이 있다고 생각할 때 문제가 생깁니다. 나는 class InstalledProgram{}와 함께 InstalledPrograms.h 헤더를 가지고있다. 이 함수 list<InstalledProgram> Progr

    0

    2답변

    어떤 이유로 std :: list에는 프로그램 실행 중 중간에 1000000 개가 넘는 빈 개체 (디버거에 따라)가 포함되어 있습니다. push_front()과 push_back()에 중단 점을 넣었지만 그 중 하나도 1000000 번 호출되지 않았고 실제 코드는이 두 함수 만 사용합니다. 여기에 복사 할 코드가 무엇인지 알지 못합니다. 여기에 실제 Sys

    0

    2답변

    OK, 이상한 문제입니다. 해결책이 있는지 확신 할 수 없습니다. 두 개의 목록, 예를 들어 클라이언트 목록과 각 클라이언트 당 일부 데이터 목록이 있습니다. 클라이언트 목록을 제공하기위한 API가 있기 때문에 두 개의 목록을 두 개의 별도로 유지하는 데 관심이 있습니다.하지만 나머지 데이터는 제공하지 않으려합니다. 그러나 두 목록이 서로에 대해 정렬되어야

    0

    2답변

    의의 벡터를 출력하기 : int main() { index_table table; string word, int num = 5; //this is going to a random number. 5 is a temp. place holder. while (cin >> word) table.insert(word, num); } 하지만

    1

    1답변

    처음에 약간의 배경 : 나는 텍스트 문법 파일을 구문 분석해야하는 프로그래밍 할당을 위해 글을 쓰려고합니다. 여기에서 std::list<string>의 자리 표시 자 문자열을 해당 확장자 (해당 문자열은 문장을 나타냄)로 바꿔야합니다. 내가 목록을 반복하고와 일치하는 문자열을 삭제 : ITR은 itr = ls.erase(itr) 를 반복자와 LS는 내

    -1

    2답변

    저는 학교에서 숙제를하고 있습니다. 표준 구현을 위해 api를 연구하고 싶습니다. 내 자신의. std와 비슷한 인터페이스를 구현하고 싶습니다. 나중에 내 자신의 목록을 편안하게 사용할 수 있습니다. 감사합니다. (또한 @Rook에 의해 지적)

    0

    3답변

    나는 왜이 프로그램이 segfaulting인지 결정하기가 힘들다. 객체 Park에 객체 포인터를 포함하는 std :: list를 사용하고 있습니다. 모든 것이 잘 작동하는 것처럼 보입니다.하지만 목록의 반복자를 사용하여 객체 메소드를 호출하려고하면 segfault가 발생합니다. std:list<Felid*>의 유형을 std:list<Felid*>*으로 수정