'Programming/C++ STL'에 해당되는 글 74건

  1. 2025.04.22 cpp 그래픽 라이브러리
  2. 2025.03.28 cpp 기본 인자 prototype
  3. 2025.02.20 cpp std::to_string(int)
  4. 2025.02.06 cpp string 끝에 한글자 지우기
  5. 2025.02.06 cpp stoi (atoi)
  6. 2025.02.05 std::string:npos
  7. 2025.01.31 std::istringstream
  8. 2025.01.16 cpp destructor = default
  9. 2024.11.28 RAII (Resource Acquisition Is Initialization)
  10. 2024.11.22 cpp lambda
Programming/C++ STL2025. 4. 22. 14:51

SDL 이라던가 여러가지가 있지만 chatGPT 에서 추천해주는 좀 쉬워보이는 녀석들 목록

 

[링크 : https://libcinder.org/]

[링크 : https://openframeworks.cc/]

'Programming > C++ STL' 카테고리의 다른 글

cpp 기본 인자 prototype  (0) 2025.03.28
cpp std::to_string(int)  (0) 2025.02.20
cpp string 끝에 한글자 지우기  (0) 2025.02.06
cpp stoi (atoi)  (0) 2025.02.06
std::string:npos  (0) 2025.02.05
Posted by 구차니
Programming/C++ STL2025. 3. 28. 12:04

디폴트 매개변수 라고 하는데

프로토타입에다가 해당 변수에 기본 값을 넣어주면 된다.

함수 선언이 아님!

 

[링크 : https://code-studies.tistory.com/32]

'Programming > C++ STL' 카테고리의 다른 글

cpp 그래픽 라이브러리  (0) 2025.04.22
cpp std::to_string(int)  (0) 2025.02.20
cpp string 끝에 한글자 지우기  (0) 2025.02.06
cpp stoi (atoi)  (0) 2025.02.06
std::string:npos  (0) 2025.02.05
Posted by 구차니
Programming/C++ STL2025. 2. 20. 12:32

자동 형변환(?)은 지원안하는지

문자열 끝에 "blah blah : " + value 하니 에러가 발생해서 찾아보니

std::to_string() 이라는 착한 녀석이 존재함을 발견!

 

[링크 : https://en.cppreference.com/w/cpp/string/basic_string/to_string]

[링크 : https://developer-cat.tistory.com/19]

'Programming > C++ STL' 카테고리의 다른 글

cpp 그래픽 라이브러리  (0) 2025.04.22
cpp 기본 인자 prototype  (0) 2025.03.28
cpp string 끝에 한글자 지우기  (0) 2025.02.06
cpp stoi (atoi)  (0) 2025.02.06
std::string:npos  (0) 2025.02.05
Posted by 구차니
Programming/C++ STL2025. 2. 6. 12:36

'Programming > C++ STL' 카테고리의 다른 글

cpp 기본 인자 prototype  (0) 2025.03.28
cpp std::to_string(int)  (0) 2025.02.20
cpp stoi (atoi)  (0) 2025.02.06
std::string:npos  (0) 2025.02.05
std::istringstream  (0) 2025.01.31
Posted by 구차니
Programming/C++ STL2025. 2. 6. 12:11

std::string() 객체를 숫자로 바꾸어 주는 함수

c의 atoi 처럼 stoi stof 등이 존재한다.

 

[링크 : https://blockdmask.tistory.com/333]

[링크 : https://en.cppreference.com/w/cpp/string/basic_string/stol]

'Programming > C++ STL' 카테고리의 다른 글

cpp std::to_string(int)  (0) 2025.02.20
cpp string 끝에 한글자 지우기  (0) 2025.02.06
std::string:npos  (0) 2025.02.05
std::istringstream  (0) 2025.01.31
cpp destructor = default  (0) 2025.01.16
Posted by 구차니
Programming/C++ STL2025. 2. 5. 18:03

문자열의 끝까지를 의미하는 unsigned -1 값

std::string::find() 시에도 찾지 못하면 npos 값으로 -1을 리턴한다.

 

[링크 : https://cplusplus.com/reference/string/string/npos/]

'Programming > C++ STL' 카테고리의 다른 글

cpp string 끝에 한글자 지우기  (0) 2025.02.06
cpp stoi (atoi)  (0) 2025.02.06
std::istringstream  (0) 2025.01.31
cpp destructor = default  (0) 2025.01.16
RAII (Resource Acquisition Is Initialization)  (0) 2024.11.28
Posted by 구차니
Programming/C++ STL2025. 1. 31. 17:16

간단하게 요약하면 공백으로 구분하는 토크나이저

[링크 : https://myprivatestudy.tistory.com/48]

 

[링크 : https://en.cppreference.com/w/cpp/io/basic_istringstream]

[링크 : https://cplusplus.com/reference/sstream/istringstream/]

 

아래를 inlcude 안해주면 먼가 희한한 에러가 발생한다.

#include <sstream>

[링크 : https://stackoverflow.com/questions/10882376/stdstringstream-does-not-name-a-type-global]

'Programming > C++ STL' 카테고리의 다른 글

cpp stoi (atoi)  (0) 2025.02.06
std::string:npos  (0) 2025.02.05
cpp destructor = default  (0) 2025.01.16
RAII (Resource Acquisition Is Initialization)  (0) 2024.11.28
cpp lambda  (0) 2024.11.22
Posted by 구차니
Programming/C++ STL2025. 1. 16. 15:39

 

[링크 : https://stackoverflow.com/questions/13576055/how-is-default-different-from-for-default-constructor-and-destructor]

[링크 : https://andreasfertig.com/blog/2022/03/a-destructor-default-and-the-move-operations/]

 

c++11 에 추가된 키워드 인 듯. 꽤 오래되긴 했네..

다만 생성자나 소멸자에 사용할 경우 객체 생성보다는 기본 객체를 포인터로 연결하는 얕은 복사를 사용한다는 의미일 듯.

반대는 delete 키워드로 기본 지정을 막을 수 있는 듯.

[링크 : https://woo-dev.tistory.com/100]

'Programming > C++ STL' 카테고리의 다른 글

std::string:npos  (0) 2025.02.05
std::istringstream  (0) 2025.01.31
RAII (Resource Acquisition Is Initialization)  (0) 2024.11.28
cpp lambda  (0) 2024.11.22
cpp static_cast<type>  (0) 2023.02.09
Posted by 구차니
Programming/C++ STL2024. 11. 28. 08:25

'Programming > C++ STL' 카테고리의 다른 글

std::istringstream  (0) 2025.01.31
cpp destructor = default  (0) 2025.01.16
cpp lambda  (0) 2024.11.22
cpp static_cast<type>  (0) 2023.02.09
::open()  (0) 2021.11.10
Posted by 구차니
Programming/C++ STL2024. 11. 22. 15:56

왜 갑자기 배열이 나와 하면서

먼가 희한한 문법이 보이길래 찾아보니 이게 c++ 에서의 람다라고..

도대체 람다는 왜 쓰는걸까?

#include <algorithm>
#include <cmath>

void abssort(float* x, unsigned n) {
    std::sort(x, x + n,
        // Lambda expression begins
        [](float a, float b) {
            return (std::abs(a) < std::abs(b));
        } // end of lambda expression
    );
}

[링크 : https://learn.microsoft.com/ko-kr/cpp/cpp/lambda-expressions-in-cpp?view=msvc-170]

 

+

2025.01.31

리턴타입도 있는게 당연한긴 한데.. 없으면 cpp 이니까 return 타입을 알아서 넣어주나?

[my_mod] (int v_) -> int { return v_ % my_mod; }

[링크 : https://modoocode.com/196]

 

mutable throw() 라는걸 발견.. 이건 또 머냐

1. capture 절 (C++ 사양의 람다 소개자 라고도 함)
2. 매개 변수 목록 선택 사항입니다. (람다 선언자라고도 함)
3. 변경 가능한 사양 선택 사항입니다.
4. exception-specification 선택 사항입니다.
5. 후행 반환 형식 선택 사항입니다.
6. 람다 본문입니다.

[링크 : https://learn.microsoft.com/ko-kr/cpp/cpp/lambda-expressions-in-cpp?view=msvc-170]

'Programming > C++ STL' 카테고리의 다른 글

cpp destructor = default  (0) 2025.01.16
RAII (Resource Acquisition Is Initialization)  (0) 2024.11.28
cpp static_cast<type>  (0) 2023.02.09
::open()  (0) 2021.11.10
vector 값 비우기  (0) 2021.10.02
Posted by 구차니