小编B-M*_*Mac的帖子

不同形式的初始化

我正在阅读Bjarne Stroustrup撰写的名为"A Tour of C++"的书,其中提到基本上有两种初始化方法:

int a = 5.2; //存储截断值

int {5.2}; //编译器抛出错误

如您所见,后一种方法更安全,值得推荐.

但是,我注意到:

int a(5.2);

也有效(与第二个版本不同,它不会检查类型是否匹配).

所以,有人可以解释第三种情况,我的意思是,何时应该使用它以及它与第一种情况的不同之处.

c++

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

字符串中的空终止

是的,我确实检查了其他线程,我得出了结论.我只是想让你确认一下,这样我才不会有任何误解.

Java String对象不以null结尾.

C++ std :: string对象也不是以null结尾

C字符串或C风格的字符串(如果您将(字符数组))是唯一以空值终止的字符串.

正确还是不正确?

c c++ java string

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

启动时,Java GUI应用程序框架无法正确显示?

我使用Java Swing库制作了这个TicTacToe应用程序.自从我添加了菜单后,它就无法按预期启动.我的意思是,功能很好,但它有时会显示为我启动它时图像中的三种不良方法之一.但是,一旦我最大化并最小化帧,它将以所需的方式显示.

请帮我解决这个问题.

在此输入图像描述

java swing

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

重载类的流插入(<<)运算符

它经常被重载为类的友元函数.有没有什么方法可以作为成员函数重载?

c++

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

虚拟函数不变是什么意思?

我问这个是因为术语可能有点误导.如果它是常量,则不能在派生类中重新定义它.但是,如果它是虚拟的或更好的纯虚拟,则预期/需要在派生类中重写.

那么,这里发生了什么?

c++

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

标签 统计

c++ ×4

java ×2

c ×1

string ×1

swing ×1