본문 바로가기

C++

(16)
Binding Input in C++ with Unreal Engine 4 보호되어 있는 글입니다.
[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..
RAM 메모리 일반 클럭 속도 흠.... 광고하는건 아니고..... '메모리'의 '클럭 속도'가 보통 이렇군.... 호쿠요 센서 데이터 처리하는 코드의 필요한 실행 속도 시간이 대충 아무리 많이 여유 있어서 마이크로 단위에서 놀고 있었으니..... 메모리 단에서 버벅거리느라 코드 실행 속도를 못따라올만도 하네.... 근데 이거 맞나....?
C++ Pass By Reference Explained [중요] In C++, you may need to allow a function to access one of its parameters directly without creating a copy. You may be passing a complex data structure as a parameter, or you could be looking to optimize the function’s performance on a very large number of function calls. One way to achieve such access is to use “pass by reference.” In this guide, we’ll show you how to implement pass by reference..
Inline Funtion #2 - Syntax, Examples. When working with a programming language, we can use several methods to optimize the code and enhance a program’s performance. For example, in the C language, the Macro function is used to reduce the program’s execution time. Since C++ is an extension of C, it also provides a function called the inline function, which can speed up a program by reducing the execution time. In this article, we wil..
Inline function #1 https://youtu.be/D7j7qhfjFRI