loading
본문 바로가기

반응형
Language/C, C++ 4
반응형

[C++] STL List 사용법 안녕하세요. 개발자 김모씨입니다. 오늘은, C++에서 Vector 만큼이나 가장 기본적이며, 자주 쓰는 Container인 List에 대해 알아보겠습니다. 목차 List란 무엇인가? 간단히 List에 대해서 알아보죠. 저번 글에서 C++의 Vector에 대해서 알아봤었죠? 아직 안 본 분들은 우선 보고 오시구요...(호다닥) https://artist-developer.tistory.com/35 [C++] STL Vector 사용법 안녕하세요. 개발자 김모씨입니다. 오늘은, C++의 시작과 끝이라 할 수 있는 Vector에 대해 알아보겠습니다. 우리가 C언어를 사용할 때 가장 스트레스 받는 일은 무엇이었나요? 뭐...여러가지가 있 artist-developer.tistory.com Vector 외에도 L.. 2022. 5. 3.
[C++] STL Vector 사용법 안녕하세요. 개발자 김모씨입니다. 오늘은, C++의 시작과 끝이라 할 수 있는 Vector에 대해 알아보겠습니다. 우리가 C언어를 사용할 때 가장 스트레스 받는 일은 무엇이었나요? 뭐...여러가지가 있겠지만...(지옥의 C언어) 아무래도 동적배열 부분이 아닐까 싶습니다. int형 동적 배열을 생성한다고 하면, #include #include // malloc, free 함수가 선언된 헤더 파일 int main() { int size; scanf("%d", &size); int *numPtr = malloc(sizeof(int) * size); // (int 크기 * 입력받은 크기)만큼 동적 메모리 할당 free(numPtr); // 동적으로 할당한 메모리 해제 } 이런 식으로, malloc과 free를 .. 2020. 11. 16.
[C++] 영어 알파벳 대문자 소문자 변환 총정리 안녕하세요. 개발자 김모씨입니다. 다들 영어 대소문자간 변환할 때 구글링 해본 경험 있으시죠? 오늘은, 영어 대소문자 변환 방법을 총정리 해보겠습니다. 1. 직접 연산 코딩의 묘미는 역시 밑바닥부터 직접 해보는 거죠? 모든 함수는 쓰기 전에, 원리를 알아야 하는 법입니다. 원리를 이해하고 나서, 이미 구현된 함수를 쓸 때 더 효율적으로 쓸 수 있죠. 로우레벨로 직접 짜봅시다!!! (근엄) #include #include #include using namespace std; int mytolower(int c) { if ((c >= 'A') && (c = 'a') && (c 2020. 11. 5.
[C++] transform 함수 안녕하세요. 개발자 김모씨입니다. C, C++ 탭을 새로 만들었습니다~~~~~~ 여기에는 실무에서 주로 사용되는 함수들, 또는 코딩테스트에서 사용하면 편리한 함수들을 간단하고 가볍게 공유할 거에요! 저도 레퍼런스 자료로 삼고, 여러분도 공유받고 알아갈 수 있으니, 누이좋고 매부좋고 도랑치고 가재잡고 님도보고 뽕도따고 마당쓸다 돈도줍는 일석이조의 시간~~~이겠죠!!!!!(자기합리화) 그럼 시작해보죠! transform 함수의 원형 transform 함수는 에 정의되어 있습니다! 특정 함수를 써서 값을 변경하거나 할 때 유용한 함수죠. 형태는 크게 두 가지로 나눌 수 있는데요. 단항(unary) 항수형 포맷과 이항(binary) 함수형 포맷입니다. 단항, 이항 하니까 어려우신가요....? 쉽게 표현하자면, .. 2020. 11. 3.