C++程序設計語言同時支持面向過程和面向對象編程,《21世紀高等學校規(guī)劃教材·計算機科學與技術:C++高級程序設計》以C++標準為藍本,以實際案例為支撐來闡述學生學習過程中晦澀難懂的概念,并將多年來教學過程中學生遇到的難以掌握的知識點以重點突出或錯誤解釋的方式列出。整本書的語言通俗易懂,每個章節(jié)的開始都以一個短小有趣的引發(fā)好奇心的說明引導學生進入本章節(jié)內容的學習。整個內容按照循序漸進的方式展開,引領學生從C++的面向過程編程逐步過渡到C++的面向對象編程,實現學習點上的由易到難的順利過渡。本書內容包括:緒論、數據類型與基本輸入輸出、控制語句、函數與預處理、數組、指針與引用、自定義數據類型、類、靜態(tài)成員與友元、繼承與派生、多態(tài)性、輸入輸出流、模板和異常處理?!?1世紀高等學校規(guī)劃教材·計算機科學與技術:C++高級程序設計》實例豐富,有配套的《C++高級程序設計實驗與習題指導》并為廣大學習者或教師提供了教程課件和實例源代碼供下載。本教程可以分兩學期來講,第一學期建議48學時,其中實驗16學時,第二學期48學時,其中實驗16學時。《21世紀高等學校規(guī)劃教材·計算機科學與技術:C++高級程序設計》適用于高校計算機專業(yè)程序設計課程教學,也適用于自學成才的讀者,在本書的指導下,讀者可以逐步由不入門到初級程序員到高級程序員,并從中體會到學習編程的無限樂趣,為成為一名真正的程序員打下堅實的基礎。