std

    1

    1답변

    인덱스가 아직 존재하지 않아도 인덱스로 가리키는 항목을 덮어 쓰고 싶습니다. operator []는 바운드가 될 때까지 작동합니다. emplace는 이것을하는 것으로 보이지만, 첫 번째 매개 변수에는 반복자가 필요합니다. myvector.begin() + 인덱스를 사용할 수는 있지만 벡터가 비어있는 경우에는 유효하지 않습니다. 명확화. 현재 구현 : whi

    0

    1답변

    안녕하세요 피하기 위해 '\ n'을 I 출력을 필요로하지 않는 경우에 추가되는 stream << std::endl; 에 후크 운영자 < <를 오버로드하려합니다. 나는 alredy 과부하 : std::ostream& operator<< (std::ostream& (*pf)(std::ostream&)) std::ostream& operator<< (std

    8

    1답변

    스트림에서 모든 데이터를 읽지 만 끝까지 읽지 않으려는 경우 스트림의 EOF가 설정되지 않습니다. 이것이 바로 C++ 스트림의 작동 방식입니다. 내가 ignore() 데이터를 보내고 경우 대신 read(), EOF가 설정되어, #include <sstream> #include <cassert> char buf[255]; int main() {

    1

    1답변

    현재 C++ 클래스에 대한 과제를 수행하고 있습니다. 이 프로젝트의 목적은 군사 시간을 정확하게 보여주는 것입니다. 시간은 0-23 분과 0-59 분이 될 수 있습니다. 첫 번째 부분에서는 시간 매개 변수와 선택적 분 매개 변수를 사용할 수있는 생성자를 만들었습니다. 여기 : 분의 시간 동안 23 또는 59 이상 아무것도에서 우리 장소, 그것은 단지 최대

    0

    2답변

    최근에 std::vector이 할당 후 0으로 메모리를 지우는 것으로 나타났습니다. 이전에 비슷한 컨테이너를 만들었지 만 (std은 아니지만) 새로운 항목을 만들기 전에 메모리를 명시 적으로 0으로 만들 필요가 없었습니다. 이유를 알 수 없으며 그 이유가 궁금합니다. 는 설명하기 : struct S { int s[128]; }; bool ve

    1

    1답변

    나는 세트에서 삭제 한 다음 std::set에서 std::move에 요소를 노력하고있어 :이 std::set<some_type> the_set; some_type item; for (auto iter = the_set.begin(); iter != the_set.end(); iter++) { auto miter = std::make_move

    2

    2답변

    이것은 데모 클래스입니다. 클래스를 복사하지 않으려면 복사 생성자를 삭제합니다. 이 생성자 'MyClass (Type type)'을 사용하려면 vector.emplace_back이 필요합니다. 그러나이 코드는 컴파일되지 않습니다. 왜? 그것의 저장 공간을 확장해야하는 경우는 요소를 복사 할 수 있도록 class MyClass { public:

    -3

    1답변

    다음 예제를 고려하십시오. 파일을 열고 처음 100 바이트를 읽습니다. std::ifstream fileRead; fileRead.open("file.txt", std::ios::binary); std::vector<char> buffer(100); fileRead.read(buffer.data(), 100); 예외를 사용하지 않고 파일을 읽는 동

    -1

    1답변

    다음 프로그램은 루프 변수에서 세그먼트 화 오류를 일으키는 것으로 보입니다. 아무도 저에게 무슨 일이 일어나고 있는지 이해할 수 있습니까? std::vector<int> Euler::Utils::sieve(int n) { std::vector<bool> A(n, true); using size_t = std::vector<bool>::size_type

    0

    1답변

    erase(iterator pos)을 unordered_set으로 사용할 때 요소의 순서가 유지된다는 것을 C++ 14의 표준에서 읽었습니다. 다음 코드를 g ++ - 6.2.0 및 clang-3.9 (Linux에서는 gcc의 stdlib)로 시도했습니다. 둘 다 C++ 14 스펙에 따라 처리 할 수 ​​있어야한다고 생각합니다. #include <unord