C 學習筆記三十五 函式和string物件

2021-07-28 04:32:40 字數 781 閱讀 9406

雖然c風格字串和string物件的用途幾乎相同,但與陣列相比,string物件與結構的更相似,可以將乙個物件賦給另乙個物件,也可以將物件作為完整的實體進行傳遞。如果需要多個字串,可以宣告乙個string物件陣列,而不是二維char陣列。

程式7.14

#include

#include

using

namespace

std;

const

int size = 5;

void display(const

string sa, int n);

int main()

cout

<< "your list:\n";

display(list, size);

system("pause");

return0;}

void display(const

string sa, int n)

需要指出的一點是,除函式getline()外,該程式像對待內建型別(如int)一樣對待string物件,如果需要string陣列,只需使用通常的陣列宣告格式即可:

string

list[size];

這樣,陣列list的每個元素都是乙個string物件,可以像下面這樣使用他:

getline(cin,list[i]);
同樣,形參sa是乙個指向string物件的指標,因此sa[i]是乙個string物件。

Swift學習筆記 三十五 泛型 下

定義乙個協議時,宣告乙個或多個關聯型別作為協議定義的一部分將會非常有用。關聯型別為協議中的某個型別提供 乙個佔位 符名稱,其代表的實際型別在協議被遵循時才會被指定。關聯型別通過 associatedtype 關鍵字來指定。下 例子定義 乙個 container 協議,該協議定義了乙個關聯型別 ite...

第三十五節 C 抽象基類和純虛函式

include using namespace std 抽象基類 不能被例項化的基類。它僅僅只有乙個用途,用來派生出其他類。1.要定義抽象基類,可使用純虛函式,純虛函式可當做介面使用 2.基類的純虛函式,在派生類中必須實現。虛函式可以不用必須實現 定義抽象基類 class baseclass 例項化...

Python零基礎學習筆記(三十五) 記憶體修改

今天利用這個小功能做了個植物大戰殭屍的外掛程式,哈哈哈 等以後學了gui程式設計的時候做成圖形化介面 程序模組 import win32process 系統import win32api import win32con import win32gui import ctypes 獲取最高許可權,位運...