C++
c++ 클래스 코드 와 헤더파일
c++ 클래스 코드 와 헤더파일
2020.10.28#include class Calc { private: int m_value; public: Calc(int init_value) : m_value(init_value) { } Calc& add(int value) { m_value += value; return *this; } Calc& sub(int value) { m_value -= value; return *this; } Calc& mult(int value) { m_value *= value; return *this; } void print() { using namespace std; cout
c++ this포인터와 연쇄 호출
c++ this포인터와 연쇄 호출
2020.10.28#include #include using namespace std; class Calc { private: int m_value; public: Calc(int init_value) :m_value(init_value) {} Calc& add(int value) { m_value += value; return *this; } Calc& sub(int value) { m_value -= value; return *this; } Calc& mult(int value) { m_value *= value; return *this; } void print() { cout
c++ 문자열 비교하기 (string.compare)
c++ 문자열 비교하기 (string.compare)
2020.10.27#include using namespace std; int main() { string seven_war = "임진왜란"; string korea_war = "한국전쟁"; if (seven_war.compare(korea_war) == 0) cout
c++ 지나간 시간 알아내기
c++ 지나간 시간 알아내기
2020.10.27#include #include using namespace std; int main() { time_t start = time(NULL); time_t finish = time(NULL); int pass_int = 1; time(&start); for (int i = 1; i < 100000; i++) { for (int j = 1; j < 100000; j++) pass_int += 1; } time(&finish); cout
c++ 날짜와 시간을 문자열로 변환하기
c++ 날짜와 시간을 문자열로 변환하기
2020.10.27#define _CRT_SECURE_NO_WARNINGS #include #include using namespace std; int main(void) { time_t now = time(NULL); tm* ptm = localtime(&now); char buffer[64]; strftime(buffer, 64, "%Y년 %m월 %d일, %H시 %M분 %S초 입니다.(%p)\n", ptm); cout #define _CRT_SECURE_NO_WARNINGS
c++ 난수생성하기
c++ 난수생성하기
2020.10.26#include #include using namespace std; int main() { srand(static_cast(time(NULL))); for (int i = 0; i < 5; i++) cout
c++ 소수점 분리하기(modf)
c++ 소수점 분리하기(modf)
2020.10.26#include using namespace std; int main() { double x = 1.2345; double div = 0.0; double mod; mod = modf(x, &div); cout
c++ 제곱근(sqrt)구하기
c++ 제곱근(sqrt)구하기
2020.10.26#include using namespace std; int main() { cout
c++ 절대값(abs)과 제곱수(pow)구하기
c++ 절대값(abs)과 제곱수(pow)구하기
2020.10.26#include using namespace std; int main() { cout
c++ 실수 소수점 버리기 올리기(floor, ceil)
c++ 실수 소수점 버리기 올리기(floor, ceil)
2020.10.26#include using namespace std; int main() { cout
c++ 반복문을 이용한 피보나치 수열
c++ 반복문을 이용한 피보나치 수열
2020.10.26#include using namespace std; int main() { int p(0); int n(0); int t(0); for (int i = 1; i < 10; i++) { p = 0; n = 1; for (int j = 1; j
c++ 자료형의 크기(size of)
c++ 자료형의 크기(size of)
2020.10.26#include using namespace std; class Temp { int no; bool is_on; }; int main() { cout