Я только что начал С++ и столкнулся с ссылками и не понял полностью.
Ссылки, поскольку я читаю это альтернативное имя для объекта. Почему это используется вместо прямого доступа к объекту, поскольку любая операция над ссылками непосредственно отражается на объекте...?
- Почему и когда они используются?
- Is ist как постоянный указатель, который ссылается каждый раз, когда он используется...?
И он говорит
double& dr = 1; ---- says it is an error (some lavalue needed)
const double& cdr = 1; ---- says it is ok.
Я не понимаю его правильно. Пожалуйста, объясните, почему это так...
Спасибо...:)