예제 코드 #include <iostream> #include <string> #include <tuple> struct Person { int id; double bodyHeight; std::string name; Person(int id, double bodyHeight, const std::string& name) : id(id), bodyHeight(bodyHeight), name(name) {} }; int main() { std::tuple<int, double, std::string> t(1, 152.3, "Alice"); Person...
더 읽기
로케일은 C 로케일(POSIX 로케일) 고정 함수 내에서 동적 메모리 할당이 없다. 즉 호출 측에서 만들어줘야 한다 포맷은 파라메터로 주고, 자동적으로 포맷을 해석할 수 없다 사용할 수 있는 포맷은 최소한 부호의 지정 불가 문자열 중 공백 불가 에 의한 소수점 이하...
더 읽기
C++17에서는 아래처럼 사용할 수 있다.
std::shared_ptr<double[1024]> p1 {new double[1024]};
std::shared_ptr<double[]> p2 {new double[n]};
double* p = p1[0];
더 읽기