벡터 벡터에 직접 1. 배열 쓰기
INT의 도착 [ 4 ] = { 3 , 4 , 5 , 6 }; 벡터 < INT > VC (도착, +, 언 4 ); 위한 ( INT 난 = 0 ; I < 4 ; I ++ ) { COUT << VC [I] << ENDL 단계; }
2. 컴파일 성공, 런타임 오류
'XXX'에서 *** 오류 :이 문제는의 사용에 존재할 수 () 무료 : 유효하지 않은 포인터를 : 0x00000000020663b0 ***
이 부족의 libtcmalloc 라이브러리 될 수있다
다음과 같은 솔루션은 다음과 같습니다 :
apt-get을安装libtcmalloc
는 sudo apt-get을 설치 libtcmalloc-minimal4
다음 열기 ~ / .bashrc에 파일
sudo는 gedit를가 ~ / .bashrc에
파일의 마지막에 다음 코드를 추가
수출에게 LD_PRELOAD를 = "은 / usr / lib 디렉토리 / libtcmalloc_minimal.so.4"
재 장전에 마지막으로 환경 변수
sudo는 소스 ~ / .bashrc에
참조 주소 : HTTPS : //www.bbsmax.com/A/lk5aAeKa51/