溫馨提示×

在c++中length函數適用于哪些數據類型

c++
小樊
108
2024-09-24 21:16:01
欄目: 編程語言

在C++中,length函數主要適用于字符串類型,包括C風格字符串(字符數組)和C++標準庫中的std::string。

  1. 對于C風格字符串,你可以使用strlen函數來獲取其長度。這個函數定義在<cstring>頭文件中。例如:
#include <cstring>
#include <iostream>

int main() {
    char str[] = "Hello, World!";
    std::cout << "Length of the string: " << strlen(str) << std::endl;
    return 0;
}
  1. 對于std::string對象,你可以直接調用其lengthsize成員函數來獲取字符串的長度。這個成員函數定義在<string>頭文件中。例如:
#include <iostream>
#include <string>

int main() {
    std::string str = "Hello, World!";
    std::cout << "Length of the string: " << str.length() << std::endl;
    return 0;
}

需要注意的是,lengthsize函數返回的是以零結尾的字符序列中的字符數量,不包括空字符(‘\0’)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女