string類的六種建構函式

2021-06-05 14:38:03 字數 632 閱讀 2102

// stringctortest.cpp : 定義控制台應用程式的入口點。

//測試string類的六個構造方法

#include "stdafx.h"

#include

#include

using namespace std;

int _tmain(int argc, _tchar* argv)

{string one("my first string test");

cout《上例中一共使用string類的六種建構函式。

第乙個是賦給string物件one乙個字串。

第二個是賦給string物件two20個@符號。

第三個是將one從第三個位置開始到最後的字元賦給three。

第四個是建立乙個沒有值的預設的string物件。

第五個是將a指向的前10個字元賦給five。

第六個是將one的第乙個至第十個字元賦給six。

其中第六個建構函式原型為:

template

string(iter begin,iter end)

即將string物件初始化為區間[begin,end]內的字元,其中begin和end的行為就像指標,用於指定位置,範圍包括begin在內,但不包括end。

類的六種關係

一 依賴關係 只要是在類中用到了對方,那麼他們之間就存在依賴關係。如果沒有對方,連編譯都通過不了。一下情況視為對a類對b類的依賴關係 1 b類是a類的成員屬性 2 b類是a類某方法的返回值型別 3 b類值a類某方法的引數型別 4 b類是a類的某方法的區域性變數 排除形參 此用法違反了迪公尺特法則 二...

String類的各種建構函式

編寫類string 的建構函式 析構函式和賦值函式,已知類string 的原型為 class string string的普通建構函式 string string const char str 6分 else 拷貝建構函式 string string const string other 賦值函式 ...

String類的各種建構函式

編寫類string 的建構函式 析構函式和賦值函式,已知類string 的原型為 class string string的普通建構函式 string string const char str 6分 else 拷貝建構函式 string string const string other 賦值函式 ...