由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - c++ 奇怪问题
相关主题
a simple question for C++ classcompare double to float
请问一个exception题目[合集] C++问题(copy constructor)
两个继承问题问一个简单的C++问题
为什么我看不懂下面的code,是不是水平还不够?一个指向指针的指针的引用?
C++疑问问个char*的问题
two c++ interview questions! (转载)数组弱问
请教一个作用域的问题[合集] 关于构造函数
[合集] 关于template和inheritance的问题请教C++菜问: 怎么这样也可以?
相关话题的讨论汇总
话题: ap话题: foo话题: gcc话题: c++话题: int
进入Programming版参与讨论
1 (共1页)
k****5
发帖数: 546
1
#include
using namespace std;
class A{
int a;
public:
void foo(){
cout << "foo in A" << a < }
};
int main(){
A * Ap;
Ap->foo();
return 0;
}
gcc 4.2.4 输出是 “foo in A1474660693",A后面这个东西每个机子不会一样,但应
该连着run几次不会变,貌
似Ap指到了内存里面A的prototype,这是gcc的行为,还是c++标准?
X****r
发帖数: 3557
2
-> on an uninitialized pointer is undoubtedly undefined behavior.

【在 k****5 的大作中提到】
: #include
: using namespace std;
: class A{
: int a;
: public:
: void foo(){
: cout << "foo in A" << a <: }
: };
: int main(){

1 (共1页)
进入Programming版参与讨论
相关主题
C++菜问: 怎么这样也可以?C++疑问
c++之极弱问two c++ interview questions! (转载)
请教一个c++ reference问题请教一个作用域的问题
请教一道入门小题[合集] 关于template和inheritance的问题请教
a simple question for C++ classcompare double to float
请问一个exception题目[合集] C++问题(copy constructor)
两个继承问题问一个简单的C++问题
为什么我看不懂下面的code,是不是水平还不够?一个指向指针的指针的引用?
相关话题的讨论汇总
话题: ap话题: foo话题: gcc话题: c++话题: int