"함수 의 반환 형식 은 참조"용법 해석

2393 단어 함수.
인 용 된 함 수 를 되 돌려 왼쪽 값 을 되 돌려 줍 니 다.따라서 이러한 함 수 는 왼쪽 값 을 사용 하 라 는 모든 곳 에 사용 할 수 있 습 니 다.
응용 예:
 1   char &get_val(string &str, string::size_type ix) 

 2      { 

 3          return str[ix]; 

 4      } 

 5      int main() 

 6      { 

 7          string s("a value"); 

 8          cout << s << endl;   // prints a value 

 9          get_val(s, 0) = 'A'; // changes s[0] to A 

10  

11          cout << s << endl;   // prints A value 

12          return 0; 

13      } 
// : , :
// a value
// A value
//str[0]

함수 에 값 을 되 돌려 주 는 것 은 놀 라 울 수 있 습 니 다.함수 가 되 돌아 오 는 것 은 인용 이기 때문에 정확 합 니 다.이 인용 은 요소 로 되 돌아 오 는 동의어 입 니 다. 반환 값 이 수정 되 지 않 으 려 면 반환 값 은 const:const char&get 이 라 고 밝 혀 야 합 니 다.val(...
 
 
 

좋은 웹페이지 즐겨찾기