C++应用过程中使用知识点
一 讀代碼中遇到虛函數(shù),此處總結(jié)虛函數(shù)的用法
轉(zhuǎn)載鏈接 https://blog.csdn.net/hackbuteer1/article/details/7558868
二 C語(yǔ)言枚舉類型(C語(yǔ)言enum用法)詳解
轉(zhuǎn)載鏈接:http://c.biancheng.net/view/2034.html
三 C++運(yùn)算符重載
轉(zhuǎn)載鏈接 https://www.runoob.com/cplusplus/cpp-overloading.html
四 dynamic_cast運(yùn)算符的主要用途:將基類的指針或引用轉(zhuǎn)換成派生類的指針或引用,并用派生類的指針或引用調(diào)用非虛函數(shù)。
轉(zhuǎn)載鏈接 ? https://blog.csdn.net/xingkongfenqi/article/details/49148885
五 C++命名空間的作用
轉(zhuǎn)載鏈接 https://blog.csdn.net/qq_31798135/article/details/89035126
六 C++頭文件的作用
轉(zhuǎn)載鏈接 https://blog.csdn.net/nafeng123/article/details/89371157
七 C++中::和:, .和->的作用和區(qū)別
轉(zhuǎn)載鏈接 https://zhuanlan.zhihu.com/p/165992745
八 初始化指針賦值為0
可以明確表示p剛開(kāi)始指向一個(gè)無(wú)效地址,讀寫(xiě)一個(gè)無(wú)效地址通常是訪問(wèn)違例,?這通常說(shuō)好事,?可以讓bug盡早顯形。?于此相比:?
//棧上int *p;
p指向一個(gè)不確定的值,?如果讀寫(xiě)一個(gè)不確定地址就是不確定性行為了。誰(shuí)敢用一個(gè)具有不確定性行為的系統(tǒng)
初始化0就是說(shuō)這個(gè)指針暫時(shí)沒(méi)有指向任何有用的地址,除非后面再用賦值語(yǔ)句賦值給P。要不然后面對(duì)P的解引用操作,指針加減法==都會(huì)報(bào)錯(cuò);
九 C++ double 轉(zhuǎn)string方法 精度保持到小數(shù)點(diǎn)15位
轉(zhuǎn)載鏈接 ?? https://blog.csdn.net/y396397735/article/details/92825667
上述方法如果保留一位小數(shù)失效,采用百度知道第一個(gè)回答
https://zhidao.baidu.com/question/557636970703901452.html
#include <iostream>
#include <string>
using namespace std;
int main()
{
??? baistring str;
??? double n;
??? cin>>n;
??? str=to_string(n);
??? str=str.substr(0,str.size()-5);
??? cout<<str;
??? return 0;
}
double轉(zhuǎn)string自動(dòng)保留6位,把后5位舍了就行。
十 c++ auto基本用法
https://blog.csdn.net/lwgkzl/article/details/82110068
十一 nullptr的使用介紹
https://blog.csdn.net/audi2/article/details/39005625?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control
十二 static 修飾符的作用
https://blog.csdn.net/u010797208/article/details/41549461?utm_medium=distribute.pc_relevant_t0.none-task-blog-searchFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-searchFromBaidu-1.control
十三 列表、字典、元組、集合的區(qū)別以及各自的使用方法
https://blog.csdn.net/weixin_43652535/article/details/84996978
各種數(shù)據(jù)類型的區(qū)別
十四 C++中rdbuf()簡(jiǎn)介及文件流的概念
十五 sprintf函數(shù)的用法
十六?typedef 函數(shù)指針用法
十七 C++將二維數(shù)組的值清0
? (1)初始化時(shí)置0:? ? char?a[3][3]={0};
? (2)代碼運(yùn)行過(guò)程中清0
????1.char?a[3][3];
????2.memset(a,0,sizeof(a));? //第一個(gè)值是數(shù)組地址,第二個(gè)是你要把數(shù)組中的值賦為多少,第三個(gè)是你要賦多少個(gè)元素。
?(3)如果是動(dòng)態(tài)分配內(nèi)存方式構(gòu)建數(shù)組的話,把malloc函數(shù)改用成calloc函數(shù)。
總結(jié)
以上是生活随笔為你收集整理的C++应用过程中使用知识点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 网游游戏名,游戏昵称古风493个
- 下一篇: 修心的网名94个