Работа с типами

Задания раздела 2.5.2
2.33. С учетом определения переменных из этого раздела укажите то, что происходит в каждом из этих присвоений.
a=42; b=42; c=42;
d=42; e=42; g=42;
2.34. Напишите программу, содержащую переменные и присвоения из предыдущего упражнения. Выведите значения переменных до и после присвоений, чтобы проверить правильность предположений в предыдущем упражнении. Если они неправильны, изучите примеры еще раз и выясните, что привело к неправильному заключению.
2.35. Укажите типы, выведенные в каждом из следующих определений. Затем напишите программу, чтобы убедиться в своей правоте.
const int i=42;
auto j=i; const auto &k=i; auto *p=&i;
const auto j2=i, &k2=i;
Хоть первые два задания бессмысленны, есть немного теории!
Читать далее «Работа с типами»