动态分配的const对象
生活随笔
收集整理的這篇文章主要介紹了
动态分配的const对象
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
#include <iostream>
#include <vector>
#include <string>
using namespace std;int main()
{
//用new分配的const對象是合法的
//動態(tài)分配的const對象,注意必須初始化
const int * p1 = new const int(1234);cout << *p1 << endl;
//對于一個定義了默認(rèn)構(gòu)造函數(shù)的類類型,其const動態(tài)對象可以隱式子初始化
//其他類類型必須顯式初始化。
//注意:由于分配的對象是const的,所以new返回的指針必須是一個const的指針
const string *ps1 = new const string;cout << *ps1 << endl;return 0;
}
?
總結(jié)
以上是生活随笔為你收集整理的动态分配的const对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows的常用快捷键(实用篇)
- 下一篇: shared_ptr和new结合使用的几