개씨발 ps하면서 매크로 쓰는 사람 보지도 못했는데
교수가 좆도 아닌 부분에 매크로 박아넣으니까
애들 이해 못하고 베껴 써놓고 계속 질문하네
존나 빡치네
씨발 기본적으로 코드 짤 때
매크로 쓰지 말라고 배우지 않냐?
고졸이라 박사한테 뭐라 하지도 못하겠고
코드도 존나 더럽게 짜서 이해하기가 힘들어 미치겠음
개씨발 ps하면서 매크로 쓰는 사람 보지도 못했는데
교수가 좆도 아닌 부분에 매크로 박아넣으니까
애들 이해 못하고 베껴 써놓고 계속 질문하네
존나 빡치네
씨발 기본적으로 코드 짤 때
매크로 쓰지 말라고 배우지 않냐?
고졸이라 박사한테 뭐라 하지도 못하겠고
코드도 존나 더럽게 짜서 이해하기가 힘들어 미치겠음
PS에서는 많이 씀. 현업에서도 C 프로젝트에서는 씀. (권장되지는 않음). 현업에서 C++ 프로젝트에서는 쓰면 개쳐맞음
ㄹㅇ 씀? 흑마법으로 취급받지 않음?
나는 안쓰는데, 쓰는 놈은 많이 봄. 매크로가 안 좋은 이유는 다른 사람이 코드 읽기가 어렵고, 버그 위험이 높아져서 그런건데, PS에서는 자기만 알아보면 되고 자기가 버그 고칠수 있으면 그만이라.
PS에서야 뭘 쓰건
템플릿화 해서 만들때 쓰는 사람 많음. 예를 들어 변수명 long long int같은거 적는거 길고 오래걸리니 #define lld long long int 이런식으로 정의하는 사람도 있고. 나도 쓰는데 998244353같은 특정 숫자로 나눈 답을 출력하라 할때 #define MOD 998244353 같은거 적음. 실제로 하는 일은 const int MOD = 998244353이랑 다를바가 없지만
max 값 찾는 거나 대소문자 구분을 매크로로 박아넣음 근데 문제에서는 조건에 포인터로 강제해서 반복문 쓰라고 적어놓음 ㄹㅇ 뒤질 거 같음
C언어에서 많이 쓰던데 - dc App
파이나 1000000007 같은 건 매크로 박아놓긴 함
그리고 c에서 간단한 라이브러리 함수들은 매크로인 경우 많더라