c++ 공부 2일차.
mac에서 vscode로 공부중인데 너무 스트레스받아서 미래에 까먹을 자신을 위해 기록함.
첫번째 스트레스는 class 내에서 private으로 값을 넣어서 초기화 시키면 에러가 났다.
warning: default member initializer for non-static data member is a C++11 extension [-Wc++11-extensions]
이런 에러였는데 빌드해서 실행하면 가능하지만 Code Runner로 실행하면 저런 에러가 계속 발생했다.
아무래도 파이썬을 먼저 사용해서 터미널에 바로 실행하는 걸 보는 게 좋아서 결국 고쳐낸다.
방법:
저기 -std=c++17 입력해주면 끝. 이후로는 아주 문제없이 잘 되는 것을 볼 수 있다..
두번째 스트레스는 헤더파일 뭐 만들어서 실행하는 연습인데 자꾸 에러가 난다.
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
이것도 해결방법은 아주 간단하다. 귀찮을 뿐.
방법:
드래그한 부분처럼 cpp파일이름 넣어놓고 실행하면 된다.
계속 저렇게 바꾸면서 해야 하나 봄..
위 문제들로 시간 다 먹혀서 때려칠까 했는데 내가 이김. 다시 공부하러~