TIL - 2021.03.01


Today, I Learned


C++


  • int型資料型について再考する.
    4バイトのintは2^32人2147483648(動物農場最大のお金)しか入れられません.そのため、計算中にこの数を超える数を含めるとエラーが発生します.
    発生する可能性のある問題を事前にしっかりと遮断しなければならない.

  • 英語の大文字と小文字の変換法
    #includeの追加
    transform()を使用します.
  • std::string data = "HELLO C WORLD"; 
    std::transform(data.begin(), data.end(), data.begin(), ::tolower);
    ソース

  • arrayから最大値を抽出
    2番目と同様にアルゴリズムタイトルを追加すると、
    *max_element(array , array + n)
    arrayの最小値を検索できます!
    sort(array, array+n);
    配列をソートすることもできます.
    Javaのようにcomparatorを指定する方法があるかどうか見てみます.