找到34423篇关于编程的文章

Java中的LocalTime minusSeconds()方法

Samual Sam
更新于2019年7月30日 22:30:25

60次浏览

可以使用Java中LocalTime类中的minusSeconds()方法获得LocalTime对象的不可变副本,其中从中减去了一些秒。此方法需要一个参数,即要减去的秒数,它返回带有减去秒数的LocalTime对象。演示此方法的程序如下所示:示例 实时演示import java.time.*; public class Demo {    public static void main(String[] args) {       LocalTime lt = LocalTime.now();       System.out.println("当前LocalTime是:" + lt);       System.out.println("减去5秒后的LocalTime是: ... 阅读更多

Java中的LocalTime plusHours()方法

karthikeya Boyini
更新于2019年7月30日 22:30:25

43次浏览

可以使用Java中LocalTime类中的plusHours()方法获得LocalTime对象的不可变副本,其中添加了一些小时。此方法需要一个参数,即要添加的小时数,它返回添加了小时的LocalTime对象。演示此方法的程序如下所示:示例 实时演示import java.time.*; public class Demo {    public static void main(String[] args) {       LocalTime lt = LocalTime.now();       System.out.println("当前LocalTime是:" + lt);       System.out.println("添加3小时后的LocalTime是: ... 阅读更多

Java中的LocalTime plusNanos()方法

Samual Sam
更新于2019年7月30日 22:30:25

67次浏览

可以使用Java中LocalTime类中的plusNanos()方法获得LocalTime对象的不可变副本,其中添加了一些纳秒。此方法需要一个参数,即要添加的纳秒数,它返回添加了纳秒的LocalTime对象。演示此方法的程序如下所示:示例 实时演示import java.time.*; public class Demo {    public static void main(String[] args) {       LocalTime lt = LocalTime.now();       System.out.println("当前LocalTime是:" + lt);       System.out.println("添加1000纳秒后的LocalTime是: ... 阅读更多

C++程序:对输入图的线图执行边着色

Nitya Raut
更新于2019年7月30日 22:30:25

273次浏览

无向图G的线图是另一个图L(G),它表示G的边之间的邻接关系。在这个程序中,我们对输入图的线图执行边着色。算法开始  输入顶点数“n”和边数“e”。  输入图中“e”条边的“n”个顶点对,放在ed[][]中。  函数GenLineGraph():   在LineEd[][]中构造线图。   为了构造线图,对于给定图中的每条边,将其连接到它的相邻边... 阅读更多

C++程序:对二分图进行图着色

Vrundesha Joshi
更新于2019年7月30日 22:30:25

367次浏览

二分图是一个图,如果可以使用两种颜色进行图着色,即一组顶点用相同的颜色着色。在这个程序中,我们以二分图作为输入,并在着色顶点后输出每个顶点的颜色。算法开始使用BFS算法遍历所有顶点。取一个顶点并将其着色为黄色。将所有相邻顶点着色为蓝色。将下一层顶点着色为黄色,依此类推,直到所有顶点都被着色。结束。示例代码#include using ... 阅读更多

C++中i++和++i的性能差异?

Nitya Raut
更新于2019年7月30日 22:30:25

823次浏览

++的后缀版本和前缀版本之间存在很大区别。在前缀版本(即++i)中,i的值递增,表达式的值是i的新值。所以它首先递增,然后为表达式赋值。在后缀版本(即i++)中,i的值递增,但表达式的值是i的原始值。所以它首先为表达式赋值,然后递增变量。让我们看一些代码来更好地理解。示例代码#include using namespace std; int main() ... 阅读更多

C++中private、public和protected继承的区别

Vrundesha Joshi
更新于2019年7月30日 22:30:25

3K+次浏览

数据隐藏是面向对象编程的重要特性之一,它允许防止程序的函数直接访问类类型的内部表示。对类成员的访问限制由类体内的标记访问修饰符指定:public、private和protected部分。成员和类的默认访问权限是private。示例代码class Base { public:     // 公有成员在此处 protected: // 受保护成员在此处 private:     ... 阅读更多

C++程序中'struct'和'typedef struct'的区别?

Nitya Raut
更新于2019年7月30日 22:30:25

5K+次浏览

基本上,struct用于定义结构。但在C语言中,当我们想要使用它时,必须使用struct关键字。如果我们使用typedef关键字,那么可以使用struct的新的名称,而无需编写struct关键字。在C++中,'struct'和'typedef struct'之间没有区别,因为在C++中,所有struct/union/enum/class声明的行为就像它们被隐式typedef一样,只要名称没有被另一个具有相同名称的声明隐藏。虽然有一个细微的差别,即typedef不能进行前向声明。因此,对于typedef选项,... 阅读更多

C++程序中常规转换、static_cast和dynamic_cast的区别

Vrundesha Joshi
更新于2019年7月30日 22:30:25

571次浏览

static_cast - 用于正常的/普通的类型转换。它也负责隐式类型强制转换,也可以显式调用。在将浮点数转换为整数、字符转换为整数等情况下应该使用它。dynamic_cast - 此转换用于处理多态性。只有在转换为派生类时才需要使用它。这仅在从基类转换为派生类时才在继承中使用。常规转换 - 这是C++中可用的最强大的转换,因为它结合了const_cast、static_cast和reinterpret_cast。但是它也是... 阅读更多

C++中int argc, char *argv[]是什么意思?

Jennifer Nicholas
更新于2019年7月30日 22:30:25

808次浏览

argc代表参数计数,argv代表参数值。这些是在main函数开始执行时传递给它的变量。当我们运行程序时,我们可以向程序提供参数,例如:$ ./a.out hello 这里的hello是可执行文件的参数。这可以在你的程序中访问。示例代码#include using namespace std; int main(int argc, char** argv) {    cout

广告
© . All rights reserved.