2014-01-19 4 views
0

fileI/O에 익숙해지기 위해 작은 응용 프로그램을 만들려고했지만 load() - Functions.h의 함수를 main.cpp의 변수를 Functions.h의 변수로 덮어 쓰는 방법을 모르겠습니다.함수를 다른 .cpps 변수에 액세스하는 방법?

변수를 함수의 매개 변수로 사용하여 main.cpp에서 변수를 저장합니다. 모든 좋은 지금까지 하지만() 부하를 호출 할 때 - 그것은 Functions.h 에서 파일을 저장합니다에서 변수를로드 MAIN.CPP의 기능 나는이 같은

var = Functions.var; 

매번하지만 할 수 있었다 programm은 사용자에 의해 제어됩니다. 내가 위에서 썼던 것을 load() - 함수 내부에서 수행하는 방법이 필요합니다.

비슷한 질문이 이미 답변되었지만 검색 할 때 도움이되는 내용을 찾지 못했지만 어쩌면 이것은 내가 무엇을 검색해야할지 모르겠다는 이유로 내 문제를 이해하고 도움을 줄 수 있기를 바랍니다.

답변

1

로드 함수가 다른 변수에 대해 너무 많이 알고있는 경우 잘못된 디자인입니다. 대신 함수 인수를 사용해야합니다. 로드 할 변수를로드 함수에 전달하십시오. 즉 참조 매개 변수가 필요하다는 의미입니다.

관련 문제