728x90
300x250

[G++/C++]: std::to_string -> compiler error "not a member of std" - 오류

 

외국 자료를 찾아보니, 아마 컴파일러의 표준 버전이 안맞아서 생기는 문제로 볼 수 있습니다.

아래처럼 해결하면 됩니다.

 

방법1)

you may want to specify the C++ version with

g++ -std=c++11 tmp.cpp -o tmp

 

I don't have gcc 4.8.1 at hand , but in older versions of GCC, you can use

g++ -std=c++0x tmp.cpp -o tmp

 

방법2)

#include <string>
#include <sstream>

namespace patch
{

   
template < typename T > std::string to_string( const T& n )
   
{
        std
::ostringstream stm ;
        stm
<< n ;
       
return stm.str() ;
   
}
}

#include <iostream>

int main()
{
    std
::cout << patch::to_string(1234) << '\n' << patch::to_string(1234.56) << '\n' ;
}

반응형
728x90
300x250

[PC활용] 동영상 보는데 에러 FATAL ERROR 발생 시 해결 방법

운영체제: Windows XP
프로그램: Nero Lite, Nero Burnning Rom



문제 : 오류가 발생 시 explorer.exe 강제 종료 발생
원인 : 구 버전 'Nero'에서 발생하는 문제.
          'Nero Lite'에서도 발생.
해결 방법 :
시작 -> 실행 'regsvr32 /u shmedia.dll' 입력



'Nero Burnning Rom'을 최신 버전으로 업그레이드 합니다.

반응형
728x90
300x250

[Linux] Apache 2.x 서버에서 (98)Address already in use: make_sock 오류가 발생할 때 대처방법

(98)Address already in use: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
unable to open logs

문제 원인 : logs 폴더에 있는 make_sock이라는 파일이 없거나 80포트 영역을 사용하고 있을 때 발생.

해결 방법 :
1. logs 폴더에 make_sock 파일이 정상적으로 있는지 확인.
-> 없다면 재설치하세요.
2. 80포트 사용여부 확인

반응형

+ Recent posts