목록BEGIN (2)
컴공생의 다이어리
[c++] array container(std::array)
std::array c++의 std::array는 메모리를 자동으로 할당하고 해제하며, 원소의 타입과 배열 크기를 매개변수로 사용하는 클래스 템플릿이다. 아래는 int타입의 std::array 배열을 선언한 후, 원소 값을 설정하거나 화면에 출력하는 코드이다. #include #include using namespace std; int main() { //크기가 3인 int 타입 배열 생성 std::array arr1; arr1[0] = 1;//첫번째 원소를 1로 설정 std::cout
Development/C & C++
2021. 1. 15. 04:23
[c++] string 관련 함수
.assign : 문자열을 할당하는 함수 (문자열) : 문자열을 할당 (개수, 문자) : 문자를 개수만큼 할당 (문자열, 시작위치, 개수) : 매개변수 문자열의 시작위치부터 개수만큼을 호출한 문자열에 할당 string s1,s2,s3; s1.assign("ABCDEFG");//s1="ABCDEFG" s2.assign(3,'a');//s2="aaa" s3.assign(s1,2,4);//s3="CDEF" (문자열 s1의 2부터 4개를 복사하여 할당) .append : +연산자의 역할처럼 문자열을 끝에 더한다. (문자열) : 문자열을 더한다 (개수, 문자) : 문자를 개수만큼 끝에 더한다 (문자열, 시작위치, 개수) : 매개변수 문자열의 시작위치부터 개수만큼을 호출한 문자열 뒤에 더한다 string s1,s2..
Development/C & C++
2020. 12. 27. 06:35