找到 34423 篇文章 相关的编程

Java 中的 LocalTime minusSeconds() 方法

Samual Sam
更新于 2019-07-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-07-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-07-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-07-30 22:30:25

273 次浏览

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

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

Vrundesha Joshi
更新于 2019-07-30 22:30:25

367 次浏览

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

在 C++ 中,i++ 和 ++i 的性能是否有区别?

Nitya Raut
更新于 2019-07-30 22:30:25

823 次浏览

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

C++ 中私有继承、公有继承和保护继承之间的区别

Vrundesha Joshi
更新于 2019-07-30 22:30:25

3K+ 次浏览

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

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

Nitya Raut
更新于 2019-07-30 22:30:25

5K+ 次浏览

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

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

Vrundesha Joshi
更新于 2019-07-30 22:30:25

571 次浏览

static_cast - 用于普通类型转换。它也负责隐式类型强制转换,也可以显式调用。在将 float 转换为 int、char 转换为 int 等情况下,应该使用它。dynamic_cast - 用于处理多态性。只有在转换为派生类时才需要使用它。这专门用于继承,当从基类转换为派生类时。常规转换 - 这是 C++ 中提供的功能最强大的转换,因为它结合了 const_cast、static_cast 和 reinterpret_cast。但它也是... 阅读更多

在 C++ 中,int argc, char *argv[] 的含义是什么?

Jennifer Nicholas
更新于 2019-07-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.