1
A
答えて
1
行うことは不可能です。
私はあなたが予期しないエラーを回避するためにそれをやってみたいと思いますので、私は彼らが、エラーの確率を増加させるため、スマート(お尻)ソリューションは、(など、いくつかのポインタのようなラッパークラスを考案含む)は適用されないと思います:)
+0
>>意図していないエラーを避けるために、これを実行したいと思っています。はい、そうです。 – StNickolay
1
生ポインタを付ける場合は不可能です。
この演算子を実装していないクラス(別名スマートポインタ)で囲む必要があります。
2
あなたはこれがpAのAオブジェクトへのconstポインタになり
A * const pA = new A;
としてのpAを宣言することができます。ポインタは初期化後には変更できませんが、ポインタの内容は変更できます。
はconstオブジェクトへのポインタである
const A *pA = new A;
を比較します。
Aオブジェクトの配列を反復したい場合は、別のポインタを取得します。
A * const pAs = new A[size];
for (A * iter = pAs; iter < pAs+size; ++iter)
{
// do stuff
}
関連する問題
- 1. ビット単位の演算子(インクリメントデクリメントあり)
- 2. オーバーロード比較です演算子「無効な演算子は、<」
- 3. 演算子がクラスタイプに無効です
- 4. 和演算子の無効なVARCHARが
- 5. mongoose無効な演算子$ match
- 6. Mongodb無効な演算子:$ eq(バージョン3.0.6)
- 7. sed反復演算子オペランドが無効*****
- 8. 無効な関係演算子Where句
- 9. 演算子が無効です
- 10. $演算子はHHの原子ベクトルには無効ですR
- 11. bashの構文エラー:無効な算術演算子
- 12. SQL - 減算演算子のオペランドデータ型datetime2は無効
- 13. 構文エラー:無効な算術演算子(エラートークンは ".txt"です)
- 14. KendoUIグリッドフィルタ演算子のみを無効にする方法
- 15. SQL:和演算子のvarchar型が無効に
- 16. プリミティブ型の+演算子を無効にできますか?
- 17. LINQ - 無効演算例外
- 18. エラー$演算子がアトミックベクトルまたは "No Bins"に無効です
- 19. 演算子( - - )()演算子C#
- 20. 演算子if演算子
- 21. 角度2の複数の三項演算子の無効ボタン
- 22. 型の無効なオペランドクラスポインタとクラスのバイナリ演算子へのポインタ+
- 23. TSQL IF演算子の結果の無効な列
- 24. '^'演算子のオペランドデータ型floatが無効です
- 25. 無効な代入演算子のエラーは、看板を掛け
- 26. 外部結合演算子エラーの無効な使用
- 27. googlevis $演算子がアトミックベクトルの場合無効です
- 28. x $ j:$演算子は、テキストクラスタリングの原子ベクトルには無効です
- 29. 演算子のオーバーロード演算
- 30. Pythonのビット演算子 '&' 演算子
これは、おそらくインライン関数であり、コンパイルしようとするほとんどのファイルに含まれている 'strlen()'の実装を吸うでしょう。 – MSalters
@MSalters OPはAへのポインタのみを要求し、strlen(A *)は提供されません。 – Simone
'' A''の配列を作成し、それを繰り返したい場合、私はどうしたらいいですか? – jalf