TIL - 2021.03.01

Wanna be __·2021년 3월 3일
0

TIL

목록 보기
21/45
post-thumbnail

Today, I Learned

C++

  1. int형 자료형에 대하여 다시 생각해보아야 한다.
    4바이트인 int의 경우 2^32 인 2,147,483,648까지 밖에 담을 수가 없다(동물농장 최대 돈).. 따라서 계산과정에서 이를 초과하는 수를 담게되면, 에러가 날 수밖에 없는것이다.
    혹여나 발생할 수 있는 문제를사전에 잘 차단해야겠다.

  2. 영어 대소문자 바꾸는법
    #include 을 추가하여
    transform()을 사용한다.

std::string data = "HELLO C WORLD"; 
std::transform(data.begin(), data.end(), data.begin(), ::tolower);

출처

  1. array에서 maximum값 뽑는법
    2번과 마찬가지로 algorithm 헤더를 추가한 뒤,

    *max_element(array , array + n)

    을 통하여 array의 최소값을 찾을 수 있다!

    sort(array, array+n);

    을 통하여 array를 정렬하는 것도 가능하다.

    Java와 같이 comparator를 지정하는 방법이 있는지 알아봐야겠다.

profile
성장하는 개발자

0개의 댓글