题目内容

以下代码有什么问题?
typedef vector IntArray;
IntArray array;
array.push_back(1 );
array.push_back(2 );
array.push_back(2 );
array.push_back(3 );
// 删除array数组中所有的2
for(IntArray::iterator itor=array.begin();
itor!=array.end(); ++itor )
{
if(2 == *itor ) array.erase(itor );
}

查看答案
更多问题

用预处理指令#define 声明一个常数,用以
表明1 年中有多少秒(忽略闰年问题)

以下代码有什么问题?
cout << (true?1:"1") << endl;

下面代码有什么问题?
#define MAX_SRM 256
DSN get_SRM_no()
{
static int SRM_no; //是不是这里没赋初值?
int I;
for(I=0;I<MAX_SRM;I++,SRM_no++)
{
SRM_no %= MAX_SRM;
if(MY_SRM.state==IDLE)
{
break;
}
}
if(I>=MAX_SRM)
return (NULL_SRM);
else
return SRM_no;
}

i最后等于多少?
int i = 1;
int j = i++;
if((i>j++) && (i++ == j)) i+=j;

答案查题题库