함수정의 표준

이동규·2024년 12월 19일

C++

목록 보기
9/16

코딩 표준

매개변수 이름을 더 잘 짓자!!!
하지만 호출자가 실수가 가능하다.
읽기 전용 매개변수를 상수화 하자!
출력 결과용 매개변수는 포인터로

#include <iostream>
#include <cassert>

using namespace std;

void sum(int *result, const int a, const int b)
{
    assert(result != NULL); // 포인터변수의 값이 null을 방지한다.

    *result = a + b;
    cout << *result;
}

int main(int argc, char const *argv[])
{
    /* code */
    int result = 0;
    int first = 10;
    int second = 2;

    sum(&result, first, second);
    return 0;
}

0개의 댓글