CIで少しプログラミングした後、すぐにC++にジャンプすることにしました。最初は、文字列クラスが存在し、文字列を文字の配列ではなく全体の単位として扱うことができることに満足していました。しかし、Cスタイルの文字列には、プログラムがポインタ演算を使用して文字ごとに移動し、目的の論理演算を実行できるという利点があることがすぐにわかりました。
私は今これを必要とする状況にいることに気づきましたが、コンパイラは文字列型からCスタイルの文字列に変換できないと言っています。だから私は疑問に思っていました、単一の文字を参照するためにポインタ演算を使用する方法、または文字の配列を作成することなく文字列クラスを使用しながら最初の文字のアドレスとして関数に引数を渡す方法はありますか?私のケーキを持ってそれも食べますか?