Stl_algobase.h 오류는 어떻게 처리하나요?

지난 며칠 동안 독자 중 일부가 stl_algobase.h 오류를 보고했습니다.

PC가 느리게 실행되고 있습니까? 알 수 없는 오류 메시지와 충돌이 발생합니까? 그렇다면 Windows 오류를 수정하고 최적의 성능을 복원하기 위한 Reimage � 궁극의 소프트웨어가 필요합니다.

stl_algobase.h error

최근 프로젝트에서 make를 테스트하는 동안 다음 오류가 발생했습니다.

어셈블리 데이터 파일: ../src/cmds/params.cpp응용: G++ 크로스 컴파일러g++ -O0 -벽 -g3 -c -fmessage-length=0 -MMD -MP -MF"src/cmds/params.d" -MT"src/cmds/params.d" -o "src/cmds/params. o 인치 "../src/cmds/params.cpp"기록에 포함됨 /usr/include/c++/4.8/bits/char_traits.h:39:0,                 /usr/include/c++/4.8/line:40에서,                 ../src/cmds/params.h:11에서, ! . . . . . ! ! . **cr** **cr** . . : ) . . . . . .de .../src/cmds/params.cpp:8:/usr/include/c++/4.8/bits/stl_algobase.h: 인스턴스화하는 동안 "정적 _OI std::__copy_move::__copy_m(_II, _OI) _ii, [여기서 _II는 이제 같음 문자 * ;_OI는 std::ostream_iterator >]'를 의미합니다./usr/include/c++/4.8/bits/stl_algobase.h:390:70: "_OI std::__copy_move_a(_II, _II, _OI) [bool _IsMove는 false를 의미합니다. _II는 _OI 문자*를 의미하고, std를 의미하기 때문에 필요합니다. :ostream_iterator >]'/usr/include/c++/4.8/bits/stl_algobase.h:428:38: "_OI가 완전히 std::__copy_move_a2(_II, _II, _OI)에서 온 것이어야 합니다. [bool _IsMove는 false입니다. _II는 __gnu_cxx와 같습니다. :__normal_iterator <문자 *, std::basic_string>;_OI=std::ostream_iterator>]'/usr/include/c++/4.8/bits/stl_algobase.h:460:17: gone '_OI std::copy(_II, _II, _OI) [with _II는 __gnu_cxx::__normal_iterator >; _OI =>]' std::ostream_iterator../src/cmds/params.cpp:96:81: 여기에서 필요합니다./usr/include/c++/4.8/bits/stl_algobase.h:335:18: 오류: 'char'에서 'const std::basic_string&'으로의 잘못된 사용자 정의 변환 [-fpermissive]        *__결과 = *__첫 번째;                  ^^문서화된 내용에서 /usr/include/c++/4.8/string:53:0,                 ../src/cmds/params.h:11 외부, . : . ; . . . ; . -- . . . - . . .l'ordre de .../src/cmds/params.cpp:8:/usr/include/c++/4.8/bits/basic_string.tcc:212:5: 참고: 후보는 항상 std::basic_string<_CharT, _Alloc>::basic_string(const _traits, _CharT*, const _Alloc&) [_CharT 포함 = 문자; _특성 자원 std::char_traits; _Alloc=std::allocator] <거의 동일>     base_string<_CharT, _Traits, _Alloc>::     ^^/usr/include/c++/4.8/bits/basic_string.tcc:212:5: 참고: 단일 'char'에서 'const char*'로의 토론 변환 계수를 알 수 없음/usr/include/c++/4.8/bits/char_traits.h:39:0과 별도의 레지스터에 포함,                 /usr/include/c++/4.8/string:40에서 멀리,                 ../src/cmds/params.h:11에서 가져옵니다. . . . . . ? ? . . . . ! . . ! ! ! . . . ! ! ! . .de .../src/cmds/params.cpp:8:/usr/include/c++/4.8/bits/stl_algobase.h:335:18: 오류: 'char'에서 'const char*'로의 잘못된 변환 권한 [-fpermissive]       *__결과 고정 장치 *__first;                  ^^/usr/include/c++/4.8/string:53:0에 의해 파일에 포함됨,                 ../src/cmds/params.h:11에서 발생, . . . . . ! ! . . . . . . **cr** **cr** . . . . . **cr** **cr** **cr** . . . . .de .../src/cmds/params.cpp:8:/usr/include/c++/4.8/bits/basic_string.tcc:212:5: 오류: 모든 'std::_Traits, basic_string<_CharT, _Alloc>::basic_string(const _CharT*, const _Alloc&)에서 오는 인수 1 초기화 [c _CharT = 문자; _Traits는 std::char_traits에 짝수입니다. _Alloc = std::allocator]' [-fpermissive]     _특성, basic_string<_CharT, _Alloc>::     ^^make: *** [src/cmds/params.o] 오류 1

내가 작성한 특정 코드의 모든 버그를 수정했지만 지금은 이 문서 이름 “stl_algobase.h”에서 오류가 발생하며 개념이 무엇인지도 모릅니다.

연결된 문자 집합을 정수로 출력하려고 한다는 의미인 것 같은데 어떻게 수정해야 할지 모르겠습니다.

다음은 문제를 일으킬 것으로 생각되는 코드로 간주됩니다.

  1. 무효 인쇄(문자 임시 ​​배열[][10],int MAX_SIZE)
  2. for(int 지역 = 0; 카운티 < MAX_SIZE; 지역++)
  3. for(int 루프=0;루프 <=9;루프++)
  4. cout<<임시[로컬][루프] 배열;
  5. cout<

stl_algobase.h error

최종 현대화: 2021-07-26 [평균 재생 시간: 4.5분]

stl_algobase.h가 새로운 H 확장자를 가진 파일을 사용하는 것과 같은 C/C++/Objective-C 헤더 버전. 이 파일은 개발자(C/C++/Objective-C 헤더)에 의해 고안되었으며 C-Free 5.0 소프트웨어 도구 세트 Pro용으로 Program Arts에서 처음 생성되었습니다. .

권장:

Reimage은 버튼 클릭만으로 다양한 Windows 문제를 해결할 수 있도록 도와주는 혁신적인 소프트웨어입니다. 사용하기 쉽고 컴퓨터를 즉시 백업하고 실행할 수 있습니다. 더 이상 Windows 문제로 고통받지 마세요. Reimage이 도와드리겠습니다!

  • 1단계: Reimage 다운로드 및 설치
  • 2단계: 프로그램을 실행하고 스캔하려는 시스템을 선택합니다.
  • 3단계: 스캔 버튼을 클릭하고 프로세스가 완료될 때까지 기다립니다.

  • 이 Windows 수정 도구로 잘못 갈 수 없습니다. 문제가 있는 경우 클릭하면 문제가 해결됩니다.