小编and*_*312的帖子

函数样式转换与调用构造函数

如果我有一个类A,我写A(5);,它显然是一个临时变量.

但是不清楚是否A(5);是构造函数调用(使用5as参数),或者如果这是一个函数样式转换,转换5A.有人可以向我解释一下吗?

c++ casting

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

将2个char分配给int

我想了解这段代码的结果:

#include<iostream>

using namespace std;

int main()
{
    int a = 'dd';
    cout << a;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

结果是25700.编译器如何获得此数字?谢谢

c++ int ascii char

3
推荐指数
2
解决办法
144
查看次数

在C++中为什么纯函数必须是虚函数?

我在google和这里搜索过但我无法理解为什么类中的纯函数必须是虚函数.我理解也许将"正常功能"称为纯粹是不是很有用,但我认为这不是废话.我的意思是,"纯粹"这个词只是为了宣布一个抽象类.好吧,我不能将多态性与纯正常函数一起使用,但无论如何都要达到主要原因(将类声明为抽象).我错了吗?

c++ virtual class function

-4
推荐指数
1
解决办法
292
查看次数

标签 统计

c++ ×3

ascii ×1

casting ×1

char ×1

class ×1

function ×1

int ×1

virtual ×1