class A
{
public:
void prinfs()
{
cout<<"aaaaa"<<endl;
}
};
int main( )
{
A *a;
a->prinfs();
return 0;
}
这这么段代码了
请教,按 ISO C/C++ 各个版本标准,此处是否属于未定义行为。我认为是,求确认。如果你的答案是否,或者不确定,请给出具体条款做为依据
下面是发帖缘由/起因,没兴趣的请忽略
1,《这个野指针不?为什么可以使用?》
http://topic.csdn.net/u/20121023/14/92b13460-eb72-4825-9ae9-664241f3a604.html
My_Love #37楼
yisikaipu #40楼
My_Love #43楼
yisikaipu #45楼
在这个帖子里争论就到此
2,因为My_Love是有头像的,而且头像里有个猪头(这不是讽刺,是个龙头也一样的),容易区分,所以看到后面的《神了》帖时,我感觉这个头像见过
《神了》帖本身没什么问题,和未定义行为也无关。但我手贱多敲了两句废话,意思是不顾标准的,才会大惊小怪
《神了:空类sizeof=8,你的编译器是怎样的?》
http://topic.csdn.net/u/20121025/11/6fd9575e-3ee8-49e0-ac3d-6fc2c145759e.html
yisikaipu #6楼,#7楼
My_Love #8楼
yisikaipu #9楼,#10楼
My_Love #11楼
yisikaipu #12楼
这个帖子就到此
3,可原来My_Love据说是很读过标准的,其表现,不但不会是大惊小怪,而且也不会是恼羞成怒,老前辈就是这风格!
这个帖我是刚看到的,《yisikaipu怎么咬着人不放》
http://topic.csdn.net/u/20121025/16/a27f3fe2-e9cb-4356-9d5d-dcff828c1330.html