雖然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 獲取最高許可權,位運...