Функция, возвращающая значение локальной переменной, также называется геттером?
Function that returns a value of local variable is also called getter?
Что я уже пробовал:
Function that returns a value of local variable is also called getter?
Function that returns a value of local variable is also called getter?
Function that returns a value of local variable is also called getter?
Ты мог бы ... но геттеры и сеттеры-это термины, специально используемые в парах, чтобы обеспечить инкапсуляцию ваших переменных в классе.
В отличие от C#, C++ не поддерживает свойства напрямую, поэтому префиксы имен "get" и "set" обычно используются, чтобы помочь читателю понять, что происходит.
class Employee { private: int salary; public: void setSalary(int s) { salary = s; } int getSalary() { return salary; } } ... myEmployee.setSalary(56000); int x = myEmployee.getSalary();В C# это немного более элегантно, и вы используете свойство так, как если бы оно было переменной, а не вызывали функции напрямую:
class Employee { private int salary; public int Salary { get { return salary; } set {salary = value; } } }; ... myEmployee.Salary = 56000; int x = myEmployee.Salary;Или даже:
class Employee { public int Salary { get; set; } }; ... myEmployee.Salary = 56000; int x = myEmployee.Salary;И переменная поддержки будет обработана автоматически.
Это можно назвать как угодно. Но если вы хотите знать, что такое геттер, то либо читайте свои учебные заметки, либо Google для "геттеров и сеттеров".