日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++基础知识总结(一)

發布時間:2023/12/4 c/c++ 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++基础知识总结(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • C++程序以.cpp作為文件擴展名。
  • C++標準輸入輸出庫的頭文件是iostream,在程序中使用:#include <iostream>//包含頭文件
  • C++使用命名空間:using namespace std;
  • 對象的定義及初始化:int z(0)//等價int z=0
  • 用關鍵字const修飾的標識符是一類特殊的常量,成為符號常量。因為被const修飾的變量的值在程序中不能改變,所以在聲明符號常量時,必須對符號常量進行初始化,除非這個變量是用extern修飾的外部變量。例如:const int i=8extern const int d
  • 函數重載:為同一個函數定義幾個版本,從而使一個函數名具有多種功能。
  • 字符長度:int 4個字節?? 整數常量類型:十進制、長整型(后綴Ll)、八進制(前綴為零)、十六進制(前綴為0x
  • 動態分配內存:new 類型名[size]//申請可以存儲size個該數據類型的對象。
  • 引用:數據類型 &別名=對象名 需要注意:不能聲明數組的引用,也不可以聲明引用的引用,可以聲明對指針的引用(int * &p1=p2)和指向引用的指針(例如:int *p=&a是正確的).但是int *&p=&a是錯誤的。
  • 對指針使用const限定符(強制改變訪問權限)
  • 指向常量的指針:const int *p//*p是個常量,不能將*p走位左值進行操作
  • 指針常量int *const p//在整個生存周期內其值是不會改變的。
  • 指向常量的常量指針:const int *const p//必須賦初始值(eg.int x=3;const int *const p=&x;)
  • 泛型算法:提供的操作與元素的類型無關。
  • 查找數組內容:find(a,a+lenvalue);//該函數返回位置指針。
  • 設置顯示小數的位數(setprecision)
  • C++類默認為private
  • 面向過程就是不必了解計算機的內部邏輯,而把精力主要集中在對如何求解問題的算法邏輯和過程的描述上。
  • 函數,就是模塊的基本單位,是對處理問題的抽象。
  • 結構化程序設計使用的功能抽象,面向對象程序設計不僅能進行功能抽象,而且能進行數據的抽象。
  • 對象描述的三要素:對象名、屬性、操作
  • C++規定字符串的計數是從0開始的。對象名.find(要查找的字符串,開始查找的位置)//函數返回查找到的字符串在主串的位置。找不到的時候返回-1
  • C++標準程序庫提供complex類定義復數對象。在程序中包含這個類的頭文件:#include<complex>
  • 函數的參數及其傳遞方式
  • 對象作為函數參數:是將實參對象的值傳遞給形參對象,這種傳遞是單向的。(傳對象不會改變原來對象數據成員值)
  • 對象指針作為函數參數,形參是對象的指針,實參是對象的地址。
  • 引用作為函數參數。實參對象和形參對象代表同一個對象,所以改變形參對象的值就是改變實參對象的值。
  • ?

  • const修飾傳遞參數,意思是通知函數,它只能使用參數而無權修改它。這主要是為了提高系統的自身安全。
  • 函數返回值可以是除數組和函數以外的任何類型。
  • 返回引用的函數(目的是將該函數用在賦值運算符的左邊。
  • 返回指針的函數
  • 返回對象的函數
  • 除具有循環語句、switch語句的函數不能說明為內聯函數外,其它函數都可以說明為內聯函數。使用內聯函數能加快程序執行速度。
  • 在類中聲明的任何成員不能使用extern、antoregister關鍵字進行修飾。
  • 定義成員函數
  • 返回類型 類名::成員函數名(參數列表)

    {

    成員函數的函數體//內部實現

    }

  • 類對象的指針可以通過—>運算符訪問對象的成員
  • 在定義析構函數時,不能指定任何返回類型,即使指定void返回類型也不行,析構函數也不能指定參數,但是可以顯示地說明參數為void
  • 復制構造函數:用已有的對象來創建新的對象。A::A(const A &)
  • 轉載于:https://www.cnblogs.com/fengkungui/p/6789582.html

    總結

    以上是生活随笔為你收集整理的C++基础知识总结(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。