• Source
    1. #include <iostream>
    2. using namespace std;
    3.  
    4. const int* GetBadVar(){
    5. static bool b = false;
    6. const int a = (b ? 1 : 2);
    7. b = true;
    8. return &a;
    9. }
    10.  
    11. int main()
    12. {
    13. auto p1 = GetBadVar();
    14. cout << *p1;
    15. auto p2 = GetBadVar();
    16. cout << *p1;
    17.  
    18. return 0;
    19. }