기계과 다니는 공대생인데
학교에서 교양과목으로 C++ 듣고있었는데
이번에 연구실 들어가면서 교수님이 C언어 공부해오라길래 혼자 공부하고있는데,
C++ 책이랑, 그냥 C책이랑 차이점이 없는것같음 ( 조건문 반복문까지 공부함)
이후 내용에서 다른점이 있는거임?
참고로 C언어 책은 열혈 C프로그래밍이고
책에서는 둘 다 비주얼 스튜디오 c++ 쓰라함
기계과 다니는 공대생인데
학교에서 교양과목으로 C++ 듣고있었는데
이번에 연구실 들어가면서 교수님이 C언어 공부해오라길래 혼자 공부하고있는데,
C++ 책이랑, 그냥 C책이랑 차이점이 없는것같음 ( 조건문 반복문까지 공부함)
이후 내용에서 다른점이 있는거임?
참고로 C언어 책은 열혈 C프로그래밍이고
책에서는 둘 다 비주얼 스튜디오 c++ 쓰라함
C 가 c++의 부분집합이었던적이 있음 지금은 아니긴 한데 학부생 수준에선 그냥 부분집합이라고 생각하면 별무리 없음
열혈 C++ 보면 앎
객체 지향
사용하는 기계?가 c만 지원하는 경우가 많이서 c 배우라고 하신걸수도 있음...
혹시 프로그래밍 언어 첨배우는건가??
ㅇㅇ.. 1학년 때 안 들어서 복학하고 배우는중
가능하면 교수님께 c언어 사용하는 이유 듣는게 좋을듯. 기계과라고 해도 요즘에는 c말고도 해볼거많은데
c++이 c++11쯤부터 새로운 게 엄청 많아져서 지금은 c와 c++이 차이가 크지
c++은 말 그래도 c 를 조금 확장해놓은거라 보면됨 엄밀히 말하면 그런 개념으로 보면 위험하지만 사실상 개발하고, 일하고 먹고사는데는 그정도 개념으로도 충분함
C++의 경우, 객체 지향이기 때문에 상속에서 어떤 함수를 정확히 가르켜야 해서 컴파일러에 의해 VF 가상 테이블이 바이너리에 추가로 들어간다.