私はまだC ++に慣れていませんが、これまでのところ、適用性に関しては2つの間に違いはないようです。私が知っている唯一の違いは、constオブジェクトへの参照は、リテラルまたは式で初期化されるたびに一時オブジェクトにバインドされることです。
ただし、一時的なものは、それにバインドされている参照が存在する限り存在するため、constへの参照とconst変数の両方がリテラル/式によって初期化されている場合、それらの間に適用可能な違いはないようです。
それで、あなたがどちらか一方しか選択できない、あるいはむしろどちらか一方を選択できる状況はありますか?
違いはありません。参照が「定数または変数の別名」であると想像してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加