목록C++ (19)
Typing diary

Inf infinity, 무한대를 표현할 수 있다. #define INFINITY ((float)(_HUGE_ENUF * _HUGE_ENUF)) //#define _HUGE_ENUF 1e+300 // _HUGE_ENUF*_HUGE_ENUF must overflow #include using namespace std; int main() { //#define ULLONG_MAX 0xffffffffffffffffui64 cout
12345678910111213141516171819202122232425262728293031323334353637383940414243#include #include //function을 사용하기 위한 헤더using namespace std; class ExClass{public: int i = 10; //객체가 여러개여도 멤버함수의 주소는 1개다. void Print() { // ┏>멤버변수를 메모리에 1개만 올라가지만 this를 통해 각 객체의 값을 받아 올 수 있다. // ┃ (this->는 생략 가능) cout
12345678910111213141516171819202122232425262728293031323334353637#include using namespace std; int main(){ //파일 쓰기 FILE* pFile = NULL; // ┌>파일 경로의 기준은 현재 프로젝트 또는 exe파일이 있는 경로가 기준이다. fopen_s(&pFile, "Test.txt", "wt");//fopen_s(FILE포인터의 주소,파일 경로, 파일모드) // └> r:읽기 | w:쓰기 | a:접근 // t:텍스트파일 | b:바이너리파일 if (pFile != NULL) //파일 생성 실패시 NULL { //fwrite, fread ,fputs, fgets 등의 함수가 있다. const char* pText = "..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566#include using namespace std; //클래스는 서로간에 부모의 자식관계를 형성할 수 있다.//자식 클래스는 부모클래스의 멤버들을 사용할 수 있다.//보모클래스에서 public 이나 protect로 되어있는 멤버들은 사용 가능하지만//private으로 되어있는 멤버는 자식에서도 사용이 불가능 하다. class CParent{public: CParent() {} //부모 클래스의 소멸자를 가상함수로 하지 않을시 업캐스팅된 객체의 경우 //소멸될때 자식클래스의 소멸자를 실행..