找到 34423 篇文章 关于编程

在 C++ 中,iostream 和 iostream.h 有什么区别?

Anvi Jain
更新于 2019-07-30 22:30:26

1K+ 阅读量

在这里,我们将了解 C++ 中 iostream 和 iostream.h 之间的区别。iostream.h 是 20 世纪 90 年代初 I/O 流库使用的头文件。它由 AT&T 开发,用于早期 C++。当时 C++ 还没有标准化。iostream 头文件由 C++ 标准库使用。它首次发布于 1998 年,用于访问标准 I/O 流。从未有 C++ 标准提及过 "iostream.h",但 1990 年的注释 C++ 参考手册等标准前参考确实使用了该头文件。

何时在 C/C++ 中使用内联函数,何时不使用?

Nishtha Thakur
更新于 2019-07-30 22:30:26

2K+ 阅读量

在 C++ 中,有一个名为内联函数的不错特性。这种函数类似于 C 或 C++ 中的宏。要使用内联函数,我们必须指定内联关键字。我们可以在任何地方使用这种类型的函数,但应该遵循一些准则。何时可以使用内联?内联函数可以替代宏(#define)对于小型函数,我们可以使用内联函数。它可以创建更快的代码和更小的可执行文件。当函数很小且经常被调用时,我们可以使用内联。何时应该避免使用内联?我们不应该使用执行 I/O 的函数… 阅读更多

调用 C++ 中的超类构造函数的规则是什么?

Smita Kapse
更新于 2019-07-30 22:30:26

10K+ 阅读量

在 C++ 中,我们可以派生一些类。有时,在调用派生类的构造函数时,我们需要调用超类(基类)构造函数。与 Java 不同,这里没有超类的引用变量。如果构造函数是非参数化的,则它将与派生类一起自动调用,否则我们必须将超类构造函数放在派生类的初始化列表中。在这个例子中,我们首先将看到没有参数的构造函数。示例 在线演示#include using namespace std; class MyBaseClass {    public:       MyBaseClass() {          cout

如何阻止 C++ 控制台应用程序立即退出?

Anvi Jain
更新于 2019-07-30 22:30:26

946 阅读量

有时我们注意到,控制台在显示结果后立即关闭。因此,我们无法正确查看结果。这里我们将了解如何阻止控制台关闭。思路很简单。我们可以在最后使用 getchar() 函数。这将等待一个字符。如果按下了一个字符,控制台将退出。示例 在线演示#include using namespace std; int main() {    cout

C++ 程序实现 Johnson 算法

Nishtha Thakur
更新于 2019-07-30 22:30:26

1K+ 阅读量

我们将了解 Johnson 算法,用于查找两个顶点之间的最短路径。这里给出了图。边之间的最短路径如下所示。此程序将获取顶点数、边数以及带有其成本的边。输入 - 顶点:3边:5边及成本 -1 2 82 1 121 3 223 1 62 3 4输出 - 图的距离矩阵。081210046140算法johnsonAlgorithm(cost)输入 - 给定图的成本矩阵。输出 - 任何顶点到任何顶点的最短路径的矩阵。开始    创建另一个与成本矩阵相同的矩阵 'A',如果没有… 阅读更多

C++ 程序为 DAG 创建随机线性扩展

Smita Kapse
更新于 2019-07-30 22:30:26

85 阅读量

我们将了解如何为有向无环图 (DAG) 创建随机线性扩展。线性扩展基本上是有向无环图的拓扑排序。让我们考虑如下所示的图 -有向无环图的拓扑排序是顶点的线性排序。对于有向图的每条边 u-v,顶点 u 将在排序中出现在顶点 v 之前。众所周知,源顶点将在目标顶点之后出现,因此我们需要使用堆栈来存储先前的元素。完成所有节点后,我们可以简单地从… 阅读更多

如何在 JavaScript 中获取字符串中的元音数量?

vineeth.mariserla
更新于 2019-07-30 22:30:26

2K+ 阅读量

计算字符串中元音的数量英语中的元音是 a、e、i、o 和 u。请确保在任何字符串中,这些元音都可以是大写或小写。 简报以下示例使用名为 'noOfVowels()' 的用户定义函数读取输入字符串,并将该字符串与另一个仅包含元音('aAeEiIoOuU')的字符串进行比较。它借助 indexOf() 方法来执行任务。 indexOf() 方法在字符对两个字符串都通用时显示字符的索引,在不匹配的情况下,它将 '-1' 显示为输出。在这里,它比较每个… 阅读更多

Java 中扩展转换(隐式)和缩窄转换(显式)有什么区别?

raja
更新于 2020-02-06 11:50:17

4K+ 阅读量

Java 中的类型转换用于将一种类型的对象或变量转换为另一种类型。当我们转换或分配一种数据类型到另一种数据类型时,它们可能不兼容。如果合适,它将顺利进行,否则可能会导致数据丢失。Java 中的类型转换类型Java 类型转换分为两种类型。扩展转换(隐式)– 自动类型转换缩窄转换(显式)– 需要显式转换扩展转换(从较小类型到较大类型)如果两种类型都兼容且目标类型大于源类型,则可以发生扩展类型转换。扩展转换发生在两种类型… 阅读更多

PHP 中的 getter 和 setter 方法是什么?

Alok Prasad
更新于 2019-12-31 08:57:06

14K+ 阅读量

在本文中,我们将学习在 PHP 中创建 getter 和 setter 方法的最佳方式。当我们需要限制最终用户对变量的直接访问时,会使用 getter 和 setter 方法。Getter 和 setter 是用于定义或检索变量值(通常是私有变量)的方法。顾名思义,getter 方法是一种获取或检索对象值的技术。此外,setter 方法是一种设置对象值的技术。示例让我们通过一个示例了解 getter 和 setter 方法的使用。输出:PHP 错误无法访问私有… 阅读更多

如何在 JavaScript 中检查变量是否为数组?

vineeth.mariserla
更新于 2024-11-20 17:11:18

4K+ 阅读量

在 JavaScript 中检查变量是否为数组对于正确处理数据至关重要。我们将讨论三种不同的方法来检查变量是否为数组。我们有一个数组和一个字符串,我们的任务是在 JavaScript 中检查变量是否为数组。检查变量是否为数组的方法 以下是在 JavaScript 中检查变量是否为数组的方法列表,我们将在本文中逐步解释并提供完整的示例代码进行讨论。使用 ... 阅读更多

广告

© . All rights reserved.