freeseaboy 님의 멋있어 지려 노력하는 블로그

(베이직 코스)C++ 함수 인자 그외 ㅋ 본문

컴퓨터 & 서버/C++

(베이직 코스)C++ 함수 인자 그외 ㅋ

freeseaboy 2024. 11. 27. 21:17
반응형

자 날 더운 오늘 1교시 바로 C++

해볼게요 ㅋㅋㅋ그럼 바로 ㄱㄱㄱ

스크립밑

  ★위 포스팅 내용은 네X버 Blog 아래 링크에도 

똑같이 미러링 되어 있습니다.예비 Blg ​★  

https://blog.naver.com/iwseo7114

 

iwseo7114님의 블로그 : 네이버 블로그

안녕하세요. 일상 생활 공유에 관심이 많은 샐리엇입니다. 잘부탁드려요~ㅋ

blog.naver.com

#include <iostream> //<<=========
#include <cassert>
int intRet(void){
    return 777;
}
int a = 910;
void defArg(int argA=intRet(),int argB=10,char argC=a){
    argC = -1;
    printf("%d %d %d\n",argA,argB,argC);return;
}
constexpr inline short showMe(void){
    return 10;
}
using namespace std;
void defTrap(int iArg){
    assert(iArg > 0);
    cout << iArg << endl;
}
int main(void){
    constexpr short a = showMe(); 
    constexpr short ab = a;
    constexpr short b = 10;
    const int c = 10;
    cout << a << b << ab << endl;
    showMe();
    defArg();
    defTrap(1);
}

################################################################

자 안녕하세요 수요일 1교시 C++ 해볼게요 ㅋㅋ

날이 너무 더워져서 짜증나네요 ㅋ

일단 노래듣~

- 함수

- 기본인자

- 인라인 및 constexpr

- assert

오늘도 어김없이 함수 이어서 진행하겠습니다.

자 그다음에 인라인은

즉 함수를 컴파일시 외부를 내부 메인에 쳐넣어달라고

요청한다 누구에게 컴파일러에게 이게 될수도 안될수도 있다.

소스가 짧아야 된다 그리고 오로지 요청이고 재귀는 안먹힌다.

쉽게 constexpr은 무조건 컴파일시간에 99프로 계산하게 요청

1프로는 예외 런타임 시간

기본인자 및 컴파일시 상수 그다음 인라인 그외 디버깅용 메소드

알아봤어요...참 쉽죠?? 다 알아서 해주니깐

근데 나중에 고급 기능을 사용하여 코딩을 하게된다면

아마 99프로 우연이 아닌 필연으로 맞닥드릴 도구들입니다..ㅋ

자 무튼 오늘 이렇게 간단하게 C++좀 알아봤는데

나중에 또 복습할거니 기본 개념정도만이라도 습득 하셨길 바랍니다.

수고했습니다~!

################################################################

반응형