Что такое expression statement? Что такое литералы? Являются 1, 2, 3 или 'a' экземплярами или объектами класса? И чем отличается объект от экземпляра?
Что такое expression statement? Что такое литерал? И является ли 'a' экземпляром типа char, а 1 экземпляром типа int. И чем отличается объект класса от экземпляра класса?
Ответы (1 шт):
expression statements- это присваивание или вызовы функций/методов, вообщем большая часть кода на c++ - это именноexpression statementsлитерал - это константы, которые вставляются непосредственно в код (магические числа, дэфайны и прочее)
является ли
'a'экземпляромchar-'a'в коде это литерал, неcharцифра
1в коде тоже литералзависит от того, что подразумевается под "экземпляром" - я могу ошибаться, но мне кажется, что это не является общеупотребительным определением (если я правильно использовал 2 последних слова)