どのようにC++で文字列を定義しますか。

C++では、配列をchar型にすることで文字列を定義できる。

文字列を定義する方法としては、以下のようなものがあります。

  1. Cスタイルの文字列を使用する。つまり、文字列は型charの配列に格納して、NULL文字’\0’で文字列の終端を示します。
char str[] = "Hello World";
  1. C++ には、string 操作に便利な string クラスがあります。
#include <string>

std::string str = "Hello World";
  1. 文字配列の中に格納された文字列を指すポインタを使用する
const char *str = "Hello World";

ちなみに、文字列にconstポインタを張った場合、その文字列リテラルは変更できないので、文字列の内容を書き換える際は、char型配列やstringクラスを使います。

bannerAds