由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 这个是什么原因
相关主题
全局对象请教如何修正这个C程序的bug。
请问c++为什么会编译失败?C 和 C++ 的区别
大家看看这个简单的qsort排序的问题C 里面的 makecontext(&a, (void*)&function1, 0);
一道算法题求教,set operation in c
数组问题c++ initialize struct
[合集] 一道C++面试题 (转载)有关 template function 的一个问题
C code参数传递出错可能的原因[合集] (c++)为什么不能把这个function的definition放到class里
大家帮我看看这个C程序为什么出错了pointer to function
相关话题的讨论汇总
话题: aa话题: printf话题: int话题: fff话题: 原因
进入Programming版参与讨论
1 (共1页)
a*******y
发帖数: 1040
1
class AA
{
public:
AA() : _i(2), _j(_i) {}
int _j, _i;
};
void
fff()
{
AA a;
printf("%d\n", a._i);
printf("%d\n", a._j);
}
输出是2
1
为什么不是2
2
p****o
发帖数: 1340
2
the initialization is performed in the order of variable declarations.

it should be okay if change it to
int _i, _j;

【在 a*******y 的大作中提到】
: class AA
: {
: public:
: AA() : _i(2), _j(_i) {}
: int _j, _i;
: };
: void
: fff()
: {
: AA a;

a*******y
发帖数: 1040
3
也不对啊,那_j应该是随机数才对,每次都给我1啊

【在 p****o 的大作中提到】
: the initialization is performed in the order of variable declarations.
:
: it should be okay if change it to
: int _i, _j;

k****f
发帖数: 3794
4
1也是随机数的之一

【在 a*******y 的大作中提到】
: 也不对啊,那_j应该是随机数才对,每次都给我1啊
c***g
发帖数: 472
5
really?

【在 k****f 的大作中提到】
: 1也是随机数的之一
1 (共1页)
进入Programming版参与讨论
相关主题
pointer to function数组问题
C++ online Test 又一题 (转载)[合集] 一道C++面试题 (转载)
C++里,Base Class如何调用Derived Class的methodC code参数传递出错可能的原因
这个function pointer最后的那个int是什么意思?大家帮我看看这个C程序为什么出错了
全局对象请教如何修正这个C程序的bug。
请问c++为什么会编译失败?C 和 C++ 的区别
大家看看这个简单的qsort排序的问题C 里面的 makecontext(&a, (void*)&function1, 0);
一道算法题求教,set operation in c
相关话题的讨论汇总
话题: aa话题: printf话题: int话题: fff话题: 原因