본문 바로가기

C

(5)
[C/C++] inline 함수에 대하여... inline 함수(inline function)는 여러 버전의 C 와 C++ 프로그래밍 언어에서 컴파일러가 인라인 확장 수행을 요청 받는 함수이다. 다시 말해, 프로그래머는 함수를 호출하는 코드를 함수가 정의된 곳에다 생성하지 않고, 컴파일러가 완전한 함수체를 함수가 호출되는 모든 장소에 삽입할 것을 요청할 수 있다. ​ ​ * inline 함수의 제약조건 - inline 함수 내에서는 루프문(do whie, while, for), switch, goto문을 사용할 수 없다. - inline 함수호출시 호출되기 전에 먼저 inline 함수가 정의되어 있어야 한다. - inline 함수 내에서 재귀호출을 할수 없다. - inline 함수는 한 수식 내에서 두 번이상 호출될수 없다. - 함수 포인터로 inl..
|= 연산자 |= [Compound Operators] 설명 복합 비트 OR 연산자 |= 는 때때로 변수와 상수와 함께 쓰이고, 변수 안의 특정 비트를 "설정"(1로 설정)하는데 쓰인다. 비트 OR | 연산자 다시 보기: 0 0 1 1 operand1 0 1 0 1 operand2 ---------- 0 1 1 1 (operand1 | operand2) - 결과 반환 문법 x |= y; // x = x | y; 와 같음 매개변수 x: 변수. 허용되는 자료형: char, int, long y: 변수 또는 상수. 허용되는 자료형: char, int, long 예제 코드 0과 비트 OR 되는 비트들은 바뀌지 않으므로, 만약 myByte 가 byte 변수라면, myByte | B00000000 = myByte; 1과 비트 ..
ASCII code table [ASCII 코드표] 10진수16진수문자10진수16진수문자10진수16진수문자10진수16진수문자 0 0x00 NUL 32 0x20 Space 64 0x40 @ 96 0x60 ` 1 0x01 SOH 33 0x21 ! 65 0x41 A 97 0x61 a 2 0x02 STX 34 0x22 " 66 0x42 B 98 0x62 b 3 0x03 ETX 35 0x23 # 67 0x43 C 99 0x63 c 4 0x04 EOT 36 0x24 $ 68 0x44 D 100 0x64 d 5 0x05 ENQ 37 0x25 % 69 0x45 E 101 0x65 e 6 0x06 ACK 38 0x26 & 70 0x46 F 102 0x66 f 7 0x07 BEL 39 0x27 ' 71 0x47 G 103 0x67 g 8 0x08 BS..
std::auto_ptr https://archive.ph/ReBCl https://en.cppreference.com/w/cpp/memory/auto_ptr std::auto_ptr - cppreference.com template class auto_ptr; (1) (deprecated in C++11) (removed in C++17) template class auto_ptr ; (2) (deprecated in C++11) (removed in C++17) auto_ptr is a smart pointer that manages an object obtained via new expression and deletes that object en.cppreference.com Defined in head..
C/C++ 자료형 C/C++ 에 존재하는 모든 자료형 개념 총 정리 Mar 04, 2018 알고리즘 문제 풀이 시에, 모르는 게 많이 생기게 됩니다. 특히 자료형에 대한 게 많이 헷갈리는 경우가 존재합니다. 어떤 문제는 long long 자료형을 써야할 때가 있고 (int 형의 범위를 초과해서), 어쩔때는 이러한 long long 을 scanf 나 printf 로 출력해야 할 때도 있겠죠 (저 같은 경우에는 int 나 float 같은 것 만 대충 알고 있었습니다). 이런 경우가 너무 많고 헷갈려서 여러 곳에서 정보를 모아서 정리를 해 보았습니다. 이상하게 모든 변수에 대해서 모아놓은 포스팅을 찾기가 매우 어렵더라구요. ▼ 정수 자료형의 크기 및 범위(LLP64/IL32P64, Windows) 자료형크기범위비고 char s..