메서드가 호출 된 횟수를 계산해야합니다. 그래서 매크로 A가 처음에는 0으로 설정되어 있습니다. A ++와 같은 특정 메소드로 값을 증가시키고 기본 메소드에서 리턴 할 수 있습니까? 아니면 COUNTER 매크로를 사용할 수 있습니까?C++에서 매크로를 증가시키는 방법은 무엇입니까?
답변
매크로 A는 처음에는 0으로 설정되어 있습니다. A ++와 같은 특정 방법으로 매크로를 증가시킬 수 있습니까?
아무런 ++도 lvalue가 필요하지 않으므로 0301을 수행 할 수 없습니다. A
은 처리 후 값으로 대체됩니다.
단순히 글로벌으로 만들지 않거나 참조로 전화를 걸면 어떻습니까?
C++ 프로그래밍에 대해서는 잘 모릅니다. 어떻게 글로벌 참조를 만들 수 있습니까? – user2852227
@ user2852227 : [괜찮은 C++ 서적] (http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list?rq=1). – MSalters
매크로는 컴파일시에만 실행되며 함수가 실제로 호출 된 횟수를 알지 못하는 전처리기에 의해서만 처리됩니다. 베타 (Beta)가 말했듯이 변수를 사용하여이 개수를 저장할 수 있지만 메서드를 호출하는 스레드가 여러 개인 경우에도주의해야합니다.
- 1. Objective-C에서 C- 전처리기를 사용하여 값을 증가시키는 방법은 무엇입니까?
- 2. C에서 일반 매크로를 구현하는 방법은 무엇입니까?
- 3. 파이썬에서 for 루프를 임의로 증가시키는 방법은 무엇입니까?
- 4. Excel 매크로를 작성하는 방법은 무엇입니까?
- 5. objective-c에서 Json 객체를 증가시키는 방법
- 6. 수식을 1보다 큰 숫자만큼 증가시키는 방법은 무엇입니까?
- 7. 커서 값을 증가시키는 방법은 무엇입니까?
- 8. redis에서 값을 증가시키는 방법은 무엇입니까?
- 9. 증가시키는 가장 좋은 방법은 무엇입니까?
- 10. request.getParameter 값을 증가시키는 방법은 무엇입니까?
- 11. Tensorflow에서 변수를 증가시키는 방법은 무엇입니까?
- 12. 집합의 모든 요소와 일치하도록 녹에서 매크로를 작성하는 방법은 무엇입니까? C에서
- 13. Objective-C에서 매크로를 전역 적으로 정의하는 방법은 무엇입니까?
- 14. 매크로를 열지 않고 매크로를 실행하는 방법은 무엇입니까?
- 15. 매크로를 정의하는 방법은 무엇입니까?
- 16. C#에서 그림의 색조를 증가시키는 방법은 무엇입니까?
- 17. for 루프로 Scss에서 변수를 증가시키는 방법은 무엇입니까?
- 18. INSERT IGNORE를 UNIQUE 열로 증가시키는 방법은 무엇입니까?
- 19. 루프에서 IP 주소를 증가시키는 방법은 무엇입니까? [C]
- 20. MySQL 테이블의 칼럼을 자동으로 증가시키는 방법은 무엇입니까?
- 21. cocos2D xcode에서 스프라이트의 속도를 증가시키는 방법은 무엇입니까?
- 22. 오브젝트 내부의 오브젝트를 증가시키는 방법은 무엇입니까?
- 23. x86 어셈블리에서 어레이를 증가시키는 방법은 무엇입니까?
- 24. tmux에서 스크롤 속도를 증가시키는 방법은 무엇입니까?
- 25. Java.sql.date/time을 증가시키는 가장 좋은 방법은 무엇입니까?
- 26. 열거 형을 증가시키는 가장 좋은 방법은 무엇입니까?
- 27. PHP에서 MySQL 타임 스탬프를 증가시키는 방법은 무엇입니까?
- 28. XSLT 템플릿에서 변수를 증가시키는 방법은 무엇입니까?
- 29. 개체 속성의 값을 증가시키는 방법은 무엇입니까?
- 30. 두 필드를 자동으로 증가시키는 우아한 방법은 무엇입니까?
매크로를 사용 하시겠습니까? 심지어 전역 변수가 더 좋을 것입니다. – Beta
베타 같은 글로벌 변수를 설정하는 것이 좋습니다. 매크로는 이러한 종류의 물건에는 필요하지 않습니다. – Domecraft
매크로로 실행할 수 없습니다! –