C++ 항상 컨셉이


우리는 C보다 더 "좋은" 언어 기능을 제공해준다하고


처음 써보면 오 진짜 괜찮네 하는 생각이 들어서 쓰다가 나중에 존나 거대한 통수맞고 거르게되는 경우가 대부분


저 밑에 cout이 대표적인 예제. printf보다 더 "직관적이고 훌륭한" output인 척 하지만


정작 써보면 cout << (a>c) && (c>a); 에서 true나오는 좆병신같은 상황이 발생함


이런게 한두가지가 아님. 존나 하이레벨인척 하지만 쓰면 쓸수록 기존에 생각할 필요가 없었던 이상한 quirk같은게 존나 발생함


차라리 새로운 개짓거리배울거면 그냥 c를 제대로 배우는게 낫지