小编Raj*_*thi的帖子

在同一个类的构造函数中调用构造函数

我期待输出2,3,但我得到了垃圾值.为什么?

这是我的代码:

#include <iostream>
using namespace std;

class A
{
public:
    int a, b;

    A()
    {
        cout << a << " " << b;
    }

    A(int x, int y)
    {
        a = x;
        b = y;
        A(); // calling the default constructor
    }
};

int main()
{
    A ob(2, 3);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ constructor garbage

5
推荐指数
1
解决办法
4634
查看次数

如何在C中查找库函数的定义

printf() 、 scanf() 、 memset() 、 put() 等函数在头文件中都有声明,但是有没有任何机制可以查看这些函数的定义..?这可能不是一个新问题,但我找不到合适的解决方案。

c function definition header-files

2
推荐指数
1
解决办法
2361
查看次数

为什么C中的以下代码打印-1?

我期待1作为输出..

#include<stdio.h>
int main(){
struct A{
    int a:1;
};
struct A bb;
bb.a=1;
printf("%d",bb.a);
return 0;
}
Run Code Online (Sandbox Code Playgroud)

c structure bit-fields

1
推荐指数
1
解决办法
143
查看次数