pip과 conda 개념pip 공식 문서 : https://pypi.org/project/pip/pip 은 python 의 정식 지원을 받는 패키지만을 관리하는 관리자 (python 한정) conda 공식 문서 : https://pypi.org/project/conda/conda 는 anaconda 지원을 받는 패키지만을 관리하는 관리자 (python, c, java 등 포함)어떤 OS에서든 패키지 및 종속을 빠르게 설치 conda install --all 을 입력하면 해당 가상 환경에 설치된 모든 패키지를 한번에 최신 버전으로 upgrade위 구성도를 통해 pip 과 conda 의 차이를 시각적으로 확인할 수 있습니다.conda는 OS 플랫폼에 맞춰 미리 빌드된 패키지들이 설치되므로 cpp 빌드 환경..
전체 글
fac, si facisn차원 vector 선언 vector 변수명 vector v1; // 2차원 vector 인 v1 vector v2; // 3차원 vector 인 v2 {행}을 고정하고 {열} 사용자가 앞으로 입력하게 되는 값의 갯수 만큼만 2차원 배열을 생성합니다. vector v3[5]; n차원 vector 초기화 vector의 행과 열의 크기를 아는 경우 다음과 같이 vector 크기를 초기화 할 수 있습니다. vector n(n, vector(m)); // n * m 만큼 2차원 vector 공간만 확보 vector n(n, vector(m, 0)); // n * m 만큼 2차원 vector 0으로 값 초기화 // n * m * k 3차원 vector 공간만 확보 vector t(n+1, vector(m+1, ..
코딩을 하거나 문제를 풀 때 배열을 선언하고, 그 안에 초기값들을 채워야 할 경우가 많습니다. 매번 초기화를 하거나 배열이 2,3차원이 되면 코드가 불필요하게 길어지고 가독성이 떨어지는 경우가 있습니다. C와 C++에서는 이를 방지하기 위해 memset과 fill 두 가지의 배열 초기화 함수를 제공합니다. 변수 초기화를 안한다면? 일반적으로 지역변수에 배열을 선언하고 초기화 해주지 않으면 다음과 같은 쓰레기 값이 채워져 있습니다. 따라서 초기화 작업이 반드시 필요합니다. #include using namespace std; int main(){ int arr[10]; bool arr2[10]; for(int i=0 ; i HTML 삽입 미리보기할 수 없는 소스 memset은 약 331초, fill은 약 ..