C++ 面接問題集:ポインタ、配列、const の基礎
1. for ループと while ループの変換
for 文は while 文に書き換え可能である。同様に do-while 文でも実現できる。条件判定のタイミングが異なるが、制御構造の本質は同じである。C++ ではループ制御の書き換えが容易であり、可読性向上のために適宜選択する。
2. 二次元配列の文字列出力
#include <cstring>
#include <cstdio>
int main() {
char data ...
6月12日 18:56 投稿
C++のキーワードと演算子の詳細
ポインタと参照
基本定義
ポインタ: オブジェクトのアドレスを格納する変数。自身のメモリアドレスを持つ。
参照: 変数の別名。宣言時に初期化必須。
相違点
特性ポインタ参照
多重間接参照サポート (例: int**)単一参照のみ
null許容NULL/nullptr可不可
初期化宣言と初期化を分離可宣言時必須
再代入対象変更可不可
sizeof演算ポインタサイズを返す(4/8byte)参照先サ ...
5月20日 03:36 投稿