C++이란
C언어 위에 추가한것에 불과하다
이걸 반박하는놈들은 C++알못이므로 댓글달지 말아라
꼭 C는 뭐 중수준 절차 C++은 고수준 객체 이딴 표 외워서 직거리는데 표 만든놈이 돈타먹을려고 대충 만든거라곤 생각 안함
무튼 C++은 고전 언어와 현대 언어와의 결합의 산물이라고 볼수 있다
현존하는 모든 언어의 장점을 살릴수 있음과 동시에 과거의 코딩도 동시에 할수 있다
이렇게 보면 장점만 있는것 같지만 언어 자체도 난해하지만 코드가 코드별로 매우 난해하다
C++코드는 분야별로 정말 말도 안되게 다르다 임베디드, OS C++ 프로그래머가 짠 코드와 응용프로그래머 코드와 비교하면 그냥 다른 언어라고 봐도 된다
그정도로 괴리가 있는 코드가 될수 있는게 C++이다
고로 난 그냥 C#을 쓴다.
갓샵은 인정이긴 함
갓샵이 답이다
솔직히 레거시 코드만 아니면 C++보단 고나 러스트 쓰는게 훨씬 남
고는 GC땜에 므리므리고 객체지향에 GC없는 컴파일기반은 러스트말곤 없긴하지 러스트 안정화될때까진 울며겨자먹기로 C++ 쓰는수밖엔없음 대체가 아예 없으니
ㄹㅇ 걍 기존 문법은 c임 ㅋㅋ string이랑 헤더 몇개랑 stl 추가돼서 존나 편해진거지
구조체, 공용체 택 이름이 자동으로 타입 선언이 되는 C++이랑 문법이 같다는건 이해가 도저히 안되는데.
type def struct { int mentalIlness } Pbung 머이런 식으로 c++도 하지 않음?
ㄴ 그건 택 명칭 없이 타입 정의가 바로 들어가는거고 내말은 typedef struct foo foo; 같은 선언이 가능하냐는 거지. C에서는 이름공간이 택이랑 정의된 타입이랑 달라서 가능하지만 C++은 자동으로 타입 정의가 되니까 이름공간 충돌이지. 근데 어디서 들은바로는 위와같은 선언은 가능하다고 얼핏 들은 적은 있음. 물론 문법 예외에 해당하긴 하지만.
상위 1퍼 20년전에서 현재로 타임머신을 탄 자