정상 작동 하는 코드.
하지만 잘못한 부분이 10개를 넘는다.
뭘 잘못했는지 모두 찾으시오.
1. 어떤파일.txt를 const str* 이 아니라 DEFINE으로 박아버림
2. 소멸자를 implicit default를 안 쓰고 스스로 정의해버림
3. using namespace std;
4. 대소문자 convention? 근데 이건 나도 잘 모름
5. 왜 main함수 내부 변수에는 언더바가 붙으면서 private class member variable에는 underbar가 안 붙음? 뭔가 반대로 된 거 같음
6. struct vs class
7. 생성자 내부 직접 대입
8. define 위치
9. 중괄호
10. type 혼용
11. class 네이밍
cpp 사용 자체가 문제임
팩트) 맞다
팩트)다
천재인가
c++ 혐오를 멈춰주새오 ㅠㅠ
c++는 _ 를 이름 앞에 사용하는걸 권장하지 않음
팩트) 아니다
https://devblogs.microsoft.com/oldnewthing/20230109-00/?p=107685
msvc라해라 c++드립치지말고
자기가 모르는걸 안다고 하는건 좋지 않음
글에 친절하게 c++ 표준 문서까지 링크로 걸어줬는데 자기가 맞다고 우기는건 그냥 멍청한거지
int _size; // okay
문서 일부만 보고 c++에서 _ 쓰지 말라고 했다 하니까 아니라고 한거 아님?
Begins with underscore and uppercase letter - Reserved 혹시 글을 읽지 못하는건가요?
_(대문자) 규칙이 예약어라 쓰지 말라는건데 너야말로 문서를 본건 맞냐
윗 글에 _F라고 쓴게 예약어라서 권장하지 않았다고 하는거면 이해하겠는데, C++은 _를 앞에 쓰는걸 권장하지 않는다 이러면 광범위한 해석이 되지 않겠음?
혹시 이 글에서 _를 어떻게 쓰고 있는지 보지도 않고 댓글 쓰는건 아니지?
'c++는 _ 를 이름 앞에 사용하는걸 권장하지 않음' 이건 c++에 _name 규칙을 권장하지 않는다는 표현임. 이 글에서 _를 잘못 썼다는 내용이면 OK하겠음
혹시 머리에 총맞았냐? 아니라면 개발자하지마라
머리에 총맞지 않고서야 저딴글하나보고 c++ 전체에서 권장안한다고 쓰냐?
https://en.cppreference.com/w/cpp/language/identifiershttps://eel.is/c++draft/lex.name
전글부터 느낀건데 c++을 설계가 아니라 겨우 이걸로 잘잘못을 가린다는게.. - dc App
근데 설계하는 것도 잘못됐다
public 안쓴거?
struct는 접근제어지시자 안 쓰면 public이니까 상관없지
1. 어떤파일.txt를 const str* 이 아니라 DEFINE으로 박아버림
2. 소멸자를 implicit default를 안 쓰고 스스로 정의해버림
3. using namespace std;
4. 대소문자 convention? 근데 이건 나도 잘 모름
5. 왜 main함수 내부 변수에는 언더바가 붙으면서 private class member variable에는 underbar가 안 붙음? 뭔가 반대로 된 거 같음
6. struct vs class
7. 생성자 내부 직접 대입
8. define 위치
9. 중괄호
10. type 혼용
11. class 네이밍
cpp 사용 자체가 문제임
팩트) 맞다
팩트)다
천재인가
c++ 혐오를 멈춰주새오 ㅠㅠ
c++는 _ 를 이름 앞에 사용하는걸 권장하지 않음
팩트) 아니다
https://devblogs.microsoft.com/oldnewthing/20230109-00/?p=107685
msvc라해라 c++드립치지말고
자기가 모르는걸 안다고 하는건 좋지 않음
글에 친절하게 c++ 표준 문서까지 링크로 걸어줬는데 자기가 맞다고 우기는건 그냥 멍청한거지
int _size; // okay
문서 일부만 보고 c++에서 _ 쓰지 말라고 했다 하니까 아니라고 한거 아님?
Begins with underscore and uppercase letter - Reserved 혹시 글을 읽지 못하는건가요?
_(대문자) 규칙이 예약어라 쓰지 말라는건데 너야말로 문서를 본건 맞냐
윗 글에 _F라고 쓴게 예약어라서 권장하지 않았다고 하는거면 이해하겠는데, C++은 _를 앞에 쓰는걸 권장하지 않는다 이러면 광범위한 해석이 되지 않겠음?
혹시 이 글에서 _를 어떻게 쓰고 있는지 보지도 않고 댓글 쓰는건 아니지?
'c++는 _ 를 이름 앞에 사용하는걸 권장하지 않음' 이건 c++에 _name 규칙을 권장하지 않는다는 표현임. 이 글에서 _를 잘못 썼다는 내용이면 OK하겠음
혹시 머리에 총맞았냐? 아니라면 개발자하지마라
머리에 총맞지 않고서야 저딴글하나보고 c++ 전체에서 권장안한다고 쓰냐?
https://en.cppreference.com/w/cpp/language/identifiers
https://eel.is/c++draft/lex.name
전글부터 느낀건데 c++을 설계가 아니라 겨우 이걸로 잘잘못을 가린다는게.. - dc App
근데 설계하는 것도 잘못됐다
public 안쓴거?
struct는 접근제어지시자 안 쓰면 public이니까 상관없지