1. C++는 주로 C 의 기초 로 발 전 된 새로운 언어 이지 만 C 의 대체 품 이 아니 라 C 의 업그레이드 가 아니 라 C+와 C 는 형제 관계 이다.누구 보다 앞서 가 는 사람 은 없다.더 중요 한 것 은 C 와 C++각자 의 표준 위원회 가 독립 적 이라는 것 이다.최신 C++기준 은 C++98 이 고 최신 C 기준 은 C99 이다.그 렇 기 때문에 C 를 먼저 배우 고 C++의 표현 도 하지 않 았 고 C+문법 이 C 문법의 초 집합 이라는 표현 도 있 지 않 았 다.2. C++/CLI 화해시키다 C# 마이크로소프트 입 니 다.그들 은 C 와 C++와 아무런 관계 가 없습니다.비록 일부 문법 은 비슷 하지만.그런데 어떤 두 언어 가 비슷 하지 않 을까요?모두 abc 라 는 26 글자 입 니 다.3. TC/TC++/BC/CB 등 오래된 컴 파일 러 를 사용 하여 C/C++를 배우 지 마 십시오.너무 오래 되 어서 새로운 C/C+표준 을 지원 하지 않 습 니 다.CBX/VC++6.0/VC 2005 등 C/C++표준 지원 이 좋 지 않 은 컴 파일 러 를 사용 하지 마 십시오.비록 이 컴 파일 러 들 은 작업 에 적합 하지만 학습 에 적합 하지 않 습 니 다.문법 함정 이 많 기 때 문 입 니 다.학습 에 적합 한 유일한 컴 파일 러 는 gcc/mingw 라 는 것 을 기억 하 세 요.antigloss 주석:Dev-C++에서 사용 하 는 컴 파일 러 는 gcc&g++]4 입 니 다. 시스템 헤더 파일 을''로 대체 하지 마 십시오.일부 컴 파일 러 는 이렇게 할 수 있 지만 C/C+표준 에 부합 되 지 않 습 니 다.잘못된 예제:\#include "stdio.h",#include "iostream"。[antigloss 주석:<>는 표준 헤더 파일 과 시스템 헤더 파일 을 포함 하 는 데 사 용 됩 니 다."사용자 정의 헤더 파일 을 포함 하 는 데 사 용 됩 니 다."표준 은 표준 헤더 파일 과 시스템 헤더 파일 을 사용 하지 말 라 는 명확 한 규정 이 없 는 것 같다."표준 헤더 파일 이나 시스템 헤더 파일 을 포함 하 는 것 은 나 쁜 스타일 이 라 고 할 수 있 습 니 다."5. main 함수 의 반환 형식 을 void 로 정의 하지 마 십시오.일부 컴 파일 러 는 이렇게 할 수 있 지만 C/C+표준 에 부합 되 지 않 습 니 다.함수 의 int 반환 형식 을 생략 하고 쓰 지 마 십시오.C++에서 컴 파 일 러 에 게 최소한 경 고 를 요구 합 니 다.잘못된 예제:void main() {},main() {} [antigloss 주석:C99 와 C+98 은 컴 파일 러 에 게 생략 int 에 대해 최소한 경 고 를 보 내 도록 요구 합 니 다]6. VC+에 있 는 거 말고. #include "stdafx.h" 붙 여 라,그것 은 사전 컴 파일 헤더 파일 이다.음식 이 나 올 때 처럼 요리사 도 트 레이 에 넣 지 마 세 요.7. [C++]싫어\#include ,싫어\#include ,C++표준 에 의 해 명확 하 게 폐기 되 었 기 때문에 변경 하 십시오. #include 화해시키다 #include 。규칙 은: a. 이 헤더 파일 이 오래된 C++특유 의 것 이 라면.h 접 두 사 를 지우 고 std 이름 공간 에 넣 습 니 다. 예 를 들 면 iostream.h 되다 iostream。 b. 이 헤더 파일 이 C 에 도 있 으 면.h 접 두 사 를 지우 고 c 접 두 사 를 추가 합 니 다.예 를 들 어 string.h 되다 cstring;stdio.h 되다 cstdio, 잠깐 만.BTW:string,cstring,string.h 세 개의 헤더 파일 을 혼동 하지 마 세 요.BTW:windows.h 는 C/C++의 표준 파일 이 아니 므 로 C/C++라 는 이름 은 상관 하지 않 습 니 다.8. 그만 써. char* p = "XXX" 이런 문 구 는 써 야 한다. const char* p = "XXX"컴 파일 러 가 전 자 를 컴 파일 을 통 해 이전 대량의 오래된 코드 를 호 환 하기 위해 서 입 니 다.BTW:const TYPE* p 화해시키다 TYPE const* p 똑 같 아 요.스타일 이 다 를 뿐 이에 요.BTW:C 언어 에 도 const 키워드 가 있 습 니 다.9. 같은 문장 에 하나의 변수의 여러++/를 포함 하지 마 십시오.왜냐하면 그들의 해석 은 C/C++표준 에 규정 되 어 있 지 않 고 컴 파 일 러 의 개인 행위 에 달 려 있 기 때 문 입 니 다.10. C/C++는 플랫폼 과 무관 한 언어 이기 때문에 시스템 과 관련 된 process/GUI 등 은 표준 C/C++라 이브 러 리 에 없습니다.예 를 들 면 graphics.h 와 windows.h 등 은 C/C++가 아 닌 컴 파일 러 가 제공 합 니 다.11. C/C++는 언어 일 뿐 플랫폼 과 무관 한 언어 입 니 다.포럼 에서 일부 사람들 은 심지어 C 가 dos 이 고 C++가 windows 라 고 생각 합 니 다.그러면 Liux 는 무엇 입 니까?12.[C++]대상 을 대상 으로 디자인 C 였 습 니 다. with class(C++의 전신)의 주요 목적 이지 만 C++는 그렇지 않 습 니 다.C+는 다 중 모범 언어 입 니 다.주요 지원 프로 세 스 호출,대상 기반,대상 지향,범 식 프로 그래 밍 등 네 가지 프로 그래 밍 모델.물론 functional,generation,metaprogramming 등 모델 도 지원 합 니 다.13. 문법 학 자 는 문학가 가 아니 기 때문에 컴퓨터 언어 를 배 웠 을 때 데이터 기구 와 알고리즘 을 배 워 야 하고 도구 와 플랫폼 API 의 용법 도 파악 해 야 한다.14. C/C++는 통용 언어 이기 때문에 문법 이 매우 복잡 하 다.너 는 너 자신 에 게 맞 는 문법 집합 으로 줄 여야 한다.예 를 들 어 better 로 줄 여야 한다. C 와 ADT.15. C/C++는 통용 언어 이기 때문에 통용 되 는 라 이브 러 리 만 포함 하고 있 습 니 다.예 를 들 어 자동차 공업 협회 에 자신의 C/C++함수/클래스/템 플 릿 라 이브 러 리 가 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: