C++编程出现段错误~
我在想一个问题:C++为什么要用引用作为返回值?
我写了个小程序,在linux里面用g++编译,运行的时候出现段错误,不知道为什么?
#include<iostream>using namespace std;int &func(){static int num=0;++num;}int main(){int i;cout<<func()<<'\t'<<endl;//在这里出先了段错误func()=10;for(i=0;i<5;i++){cout<<func()<<'\t';}cout<<endl;return 0;}