오늘의 코드관찰일기
1. 구조체 포인터를 받아와서 값 설정후에 다시 원래 구조체의 주소에 memcpy 하는걸 봄
-> 포인터 왜 씀?
2. 3항 연산자 성애자
if( bValue1 == TRUE ? TRUE : FALSE && bValue2 == TRUE ? : TRUE : FALSE && bValue3 == TRUE ? TRUE : FALSE)
{
//작업
}
-> ....?
3. 신박한 함수작업 분담
void function1(Struct* pStruct = NULL);
void function1(Struct* pStruct)
{
if(pStruct == NULL)
{
작업1
}
else
{
작업2
}
}
void function2(Struct* pStruct = NULL);
void function2(Struct* pStruct)
{
if(pStruct == NULL)
{
작업1
}
else
{
작업2
}
}
function1은 매개변수 없이만 사용함, function2는 매개변수 넣어서만 사용함
-> ....?????