'Programming > C++ STL' 카테고리의 다른 글
cpp lambda (0) | 2024.11.22 |
---|---|
cpp static_cast<type> (0) | 2023.02.09 |
::open() (0) | 2021.11.10 |
vector 값 비우기 (0) | 2021.10.02 |
cpp 부모타입으로 업 캐스팅 된 객체의 원래 클래스 알기 (0) | 2021.09.30 |
cpp lambda (0) | 2024.11.22 |
---|---|
cpp static_cast<type> (0) | 2023.02.09 |
::open() (0) | 2021.11.10 |
vector 값 비우기 (0) | 2021.10.02 |
cpp 부모타입으로 업 캐스팅 된 객체의 원래 클래스 알기 (0) | 2021.09.30 |
왜 갑자기 배열이 나와 하면서
먼가 희한한 문법이 보이길래 찾아보니 이게 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]
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 |
cpp 부모타입으로 업 캐스팅 된 객체의 원래 클래스 알기 (0) | 2021.09.30 |
cpp랑은 안친하다 보니.. 그나저나 템플릿을 저런식으로도 쓰나 싶긴 한데..
static_cast, dynamic_cast, reinterpret_cast, const_cast |
[링크 : https://blockdmask.tistory.com/236]
[링크 : https://hwan-shell.tistory.com/211]
표준 C++에서는 변환의 안전성을 보장하기 위해 런타임 형식 검사가 수행되지 않습니다. C++/CX에서는 컴파일 시간 및 런타임 검사가 수행됩니다. |
[링크 : https://learn.microsoft.com/ko-kr/cpp/cpp/static-cast-operator?view=msvc-170]
캐스트 연산자에는 C++ 언어 전용 연산자가 몇 가지 있습니다. 이 연산자는 예전 스타일의 C 언어 캐스트에 있는 일부 모호함과 위험성을 제거하는 데 목적이 있습니다. 그 종류는 다음과 같습니다.
|
[링크 : https://learn.microsoft.com/ko-kr/cpp/cpp/casting-operators?view=msvc-170]
RAII (Resource Acquisition Is Initialization) (0) | 2024.11.28 |
---|---|
cpp lambda (0) | 2024.11.22 |
::open() (0) | 2021.11.10 |
vector 값 비우기 (0) | 2021.10.02 |
cpp 부모타입으로 업 캐스팅 된 객체의 원래 클래스 알기 (0) | 2021.09.30 |
QT에서 QSeialPort.open() 이 있고
QSerialPort를 상속받은 클래스에서
open()을 하면 자동으로 부모인 QSeialPort.open() 를 호출하게 되는데
CPP가 아닌 C의 fnctl.h의 open()을 열고 싶으면
::open()을 하면 되...나?
[링크 : https://stackoverflow.com/questions/10772169/calling-same-name-function]
cpp lambda (0) | 2024.11.22 |
---|---|
cpp static_cast<type> (0) | 2023.02.09 |
vector 값 비우기 (0) | 2021.10.02 |
cpp 부모타입으로 업 캐스팅 된 객체의 원래 클래스 알기 (0) | 2021.09.30 |
cpp string 관련 (0) | 2019.06.10 |
cpp static_cast<type> (0) | 2023.02.09 |
---|---|
::open() (0) | 2021.11.10 |
cpp 부모타입으로 업 캐스팅 된 객체의 원래 클래스 알기 (0) | 2021.09.30 |
cpp string 관련 (0) | 2019.06.10 |
cpp stringstream << 연산자 (0) | 2019.05.24 |
dynamic_cast<>() 를 통해 변환해보면 원래 타입을 알 수 있음.
+
해보니 완벽하게 탐지하지는 못하는 듯..
::open() (0) | 2021.11.10 |
---|---|
vector 값 비우기 (0) | 2021.10.02 |
cpp string 관련 (0) | 2019.06.10 |
cpp stringstream << 연산자 (0) | 2019.05.24 |
c++ 함수 인자 기본값 (0) | 2017.11.08 |
파싱, tokenizer
[링크 :https://psychoria.tistory.com/666]
[링크 : https://stackoverflow.com/questions/53849/how-do-i-tokenize-a-string-in-c]
string을 숫자로
[링크 : http://yotop93.blogspot.com/2015/04/string.html]
문자열 자르기
-1 식으로 끝에서 자르는건 안되는 듯
[링크 : http://www.cplusplus.com/reference/string/string/substr/]
vector 값 비우기 (0) | 2021.10.02 |
---|---|
cpp 부모타입으로 업 캐스팅 된 객체의 원래 클래스 알기 (0) | 2021.09.30 |
cpp stringstream << 연산자 (0) | 2019.05.24 |
c++ 함수 인자 기본값 (0) | 2017.11.08 |
cpp string compare 와 == (0) | 2017.01.31 |
어떻게 보면.. scanf를 좀 편리하게 해주는 cpp용 연산자라고 보면 되려나?
[링크 : http://www.cplusplus.com/reference/istream/istream/operator%3E%3E/]
string str_sensor_data(mesg); stream >> sensor_data[i]; } |
[링크 : http://youngmok.com/udp-server-c-class-listening-thread/]
cpp 부모타입으로 업 캐스팅 된 객체의 원래 클래스 알기 (0) | 2021.09.30 |
---|---|
cpp string 관련 (0) | 2019.06.10 |
c++ 함수 인자 기본값 (0) | 2017.11.08 |
cpp string compare 와 == (0) | 2017.01.31 |
cpp this (0) | 2016.07.18 |
정작 써본건 처음이라..
아무튼 이녀석은 오른쪽 부터 기본값을 정할 수 있고
값이 없으면 기본값이 들어간다.
그런데 함수 prototype에 없는거지
함수 선언에 넣으면 아래와 같이 재정의 되었다고 배를 짼다.
error C2572: 'CtestDlg::sender' : 기본 매개 변수 재정의. 매개 변수 9 'CtestDlg::sender' 선언을 참조하십시오. |
[링크 : http://shaeod.tistory.com/365]
근데 이게.. msvc 특성인지 gcc나 다른것도 포함하는 표준인지 모르겠네...
cpp string 관련 (0) | 2019.06.10 |
---|---|
cpp stringstream << 연산자 (0) | 2019.05.24 |
cpp string compare 와 == (0) | 2017.01.31 |
cpp this (0) | 2016.07.18 |
class 기본 접근제한자 (0) | 2016.07.18 |
cpp에서는 string 형 변수일 경우 ==를 compare로 묶어놔서
둘이 같은거다 라는건가?
[링크 : http://stackoverflow.com/questions/9158894/differences-between-c-string-and-compare]
[링크 : https://msdn.microsoft.com/ko-kr/library/windows/desktop/e4abh74z(v=vs.80).aspx]
cpp stringstream << 연산자 (0) | 2019.05.24 |
---|---|
c++ 함수 인자 기본값 (0) | 2017.11.08 |
cpp this (0) | 2016.07.18 |
class 기본 접근제한자 (0) | 2016.07.18 |
cpp 매크로 __PRETTY_FUNCTION__ (0) | 2016.07.18 |