반응형
본문 바로가기

지식창고

(35)/h
(C++)inline함수란 무엇인가 의미 : 코드를 라인 안에 넣는다는 뜻 입니다. 사용 예시는 다음과 같습니다. #include inline int in_puls(int n1, int n2) { return n1 + n2; } inline int in_minus(int n1, int n2) { return n1 - n2; } inline int in_multiply(int n1, int n2) { return n1 * n2; } inline double in_divided(int n1, int n2) { return n1 / n2; } using namespace std; int main(void) { //쉬운 예로 기존에서는 계산기와 같은 간단한 프로그램을 할 때 항상 곱해서 //값을 받아주는 변수, 나눠서 값을 받아주는 변수 더해서 ..
C, C++의 static키워드 static은 사용되는 대상에 따라 의미가 약간씩 다르다. 각각의 의미와 사용방법, 사용하는 이유 특성 등에 대해 설명하여 보겠습니다. static은 정적으로 사용하겠다는 뜻을 가지고 있는 키워드입니다. 예를 들어, 지역변수의 경우 함수가 종료될 시 값이 소멸 되지만, static 키워드를 자료 형 앞에 사용해주게 되면, 값이 소멸되지 않고 계속적으로 사용이 가능하다는 것 입니다. 즉, 지역변수를 전역변수의 성격을 지닐 수 있게 해준다는 것 입니다. (1).일반적인 C언어 자료형의 지역변수. int test(); int main(void) { for(int i = 0; i < 10; i++) { cout
Const 키워드 일단 const 키워드의 사용 범위는 c와 c++에서도 사용되기 때문에 c란과 c++란의 설명은 동일함. const는 사용되는 대상에 따라 의미가 약간씩 다르다. 각각의 의미와 사용방법, 사용하는 이유, 특성 등에 대해 설명하여보겠습니다. 우선적으로 말해보자면 가장 대표적으로 사용하는 이유는 바로 값을 함부로 변경하지 못하게 함에 있어서라고 표현할 수 있습니다. (1). 일반적인 C언어 자료형의 변수 : const int num = 10; (int const num = 10; 둘 다 같은 표현으로 사용됨.) Int형 변수 num을 선언과 동시에 5로 초기화 하고, 변수 num의 값을 변경하지 못하게 해라라는 뜻. 일반 변수 뿐만 아닌 배열에도 동일하게 사용이 가능함 Ex). const int arr[5]..

반응형