找到 34423 篇文章 关于编程

在 C++ 中使用关系运算符比较字符串对象

Arnab Chakraborty
更新于 2019-12-17 13:31:15

396 次浏览

在这里我们将看到如何在 C++ 中比较两个字符串。C++ 具有 string 类。它还在标准库中具有 compare() 函数来比较字符串。但在这里我们将使用条件运算符,如 ==、!=、>、<、>=、<=。这些运算符逐个字符检查字符串。让我们看看代码以更好地了解。示例 实时演示#include using namespace std; void compareStrings(string s1, string s2) {    if (s1 != s2)       cout

在 C 和 C++ 中有效的代码,但产生不同的输出

Arnab Chakraborty
更新于 2019-12-17 13:26:14

67 次浏览

在这里我们将看到一些程序,如果它们在 C 或 C++ 编译器中编译,将返回不同的结果。我们可以找到许多这样的程序,但这里我们讨论其中的一些。在 C 和 C++ 中,字符字面量以不同的方式处理。在 C 中,它们被视为 int,但在 C++ 中,它们被视为字符。因此,如果我们使用 sizeof() 运算符检查大小,它将在 C 中返回 4,在 C++ 中返回 1。示例 实时演示#include int main() {    printf("The character: %c, size(%d)", 'a', sizeof('a')); }输出The character: a, size(4)示例#include int main() {    printf("The ... 阅读更多

C++ 中的 Chrono

Arnab Chakraborty
更新于 2019-12-17 13:23:17

348 次浏览

在本节中,我们将了解 C++ 中的 Chrono 库是什么。此 Chrono 库用于日期和时间。不同系统中的计时器和时钟不同。因此,如果我们想提高时间精度,我们可以使用这个库。在这个库中,它通过分离持续时间和时间点来提供与精度无关的概念。持续时间对象用于通过计数(如分钟、两小时或十分钟)来表达时间跨度。例如,30 秒由一个持续时间表示,该持续时间由 1 秒的单位的 30 个刻度组成。示例 实时演示#include #include ... 阅读更多

当输入中有空行时,如何在 C++ 中使用 getline()?

Arnab Chakraborty
更新于 2019-12-17 13:20:55

845 次浏览

在 C++ 中,我们使用 getline() 函数从流中读取行。它接收输入,直到按下 Enter 键或用户给定的分隔符。这里我们将看到如何使用 getline() 函数将换行符作为输入。让我们看看下面的实现来了解一下。示例 实时演示#include using namespace std; int main() {    string str;    int term = 4;    while (term--) {       getline(cin, str);       while (str.length()==0 )       getline(cin, str);       cout

如何反向遍历 C++ 集合?

Arnab Chakraborty
更新于 2019-12-17 13:19:02

1K+ 次浏览

假设我们有一个集合,然后我们必须反向遍历该集合。因此,如果集合类似于 S = [10, 15, 26, 30, 35, 40, 48, 87, 98],则输出将为:98 87 48 40 35 30 26 15 10。要反向遍历,我们可以使用 reverse_iterator。在这里,我们将使用 rbegin() 和 rend() 函数来获取反向迭代器的开始和结束。示例 实时演示#include #include using namespace std; int main() {    int arr[] = {10, 15, 26, 30, 35, 40, 48, 87, 98};    set my_set(arr, arr + sizeof(arr) / sizeof(arr[0]));    set::iterator it;    cout

如何在 C++ 中使用 STL 对数组进行排序?

Arnab Chakraborty
更新于 2019-12-17 13:17:29

2K+ 次浏览

在这里我们将看到如何在 C++ 中使用 STL 函数对数组进行排序。因此,如果数组类似于 A = [52, 14, 85, 63, 99, 54, 21],则输出将为 [14 21 52 54 63 85 99]。要排序,我们在头文件中有一个名为 sort() 的函数。代码如下所示 - 示例 实时演示#include #include using namespace std; int main() {    int arr[] = {52, 14, 85, 63, 99, 54, 21};    int n = sizeof(arr) / sizeof(arr[0]);    cout

如何在 C++ 中使用 STL 反转数组?

Arnab Chakraborty
更新于 2019-12-17 13:15:32

853 次浏览

在这里我们将看到如何在 C++ 中使用 STL 函数反转数组。因此,如果数组类似于 A = [10, 20, 30, 40, 50, 60],则输出将为 B = [60, 50, 40, 30, 20, 10]。要反转,我们在头文件中有一个名为 reverse() 的函数。代码如下所示 - 示例 实时演示#include #include using namespace std; int main() {    int arr[] = {10, 20, 30, 40, 50, 60};    int n = sizeof(arr) / sizeof(arr[0]);    cout

如何在 C++ STL 列表中插入元素?

Arnab Chakraborty
更新于 2019-12-17 13:13:46

439 次浏览

假设我们在 C++ 中有一个 STL 列表。有一些元素。我们必须将一个新元素插入列表中。我们可以在末尾、开头或任何位置插入。让我们看看一个代码以更好地理解。要插入到开头,我们将使用 push_front(),要插入到末尾,我们将使用 push_end(),要插入到任何位置,我们必须执行一些操作。我们必须初始化一个迭代器,然后将该迭代器移动到正确的位置,然后使用 insert() 方法插入到该位置。示例 实时演示#include #include using namespace std; void display(list my_list){ ... 阅读更多

如何在 C++ 中使用 STL 查找数组元素的总和?

Arnab Chakraborty
更新于 2019-12-17 13:11:17

295 次浏览

在这里我们将看到如何找到数组所有元素的总和。因此,如果数组类似于 [12, 45, 74, 32, 66, 96, 21, 32, 27],则总和将为:405。因此,在这里我们必须使用 accumulate() 函数来解决此问题。此函数说明存在于头文件中。示例 实时演示#include #include using namespace std; int main() {    int arr[] = {12, 45, 74, 32, 66, 96, 21, 32, 27};    int n = sizeof(arr) / sizeof(arr[0]);    cout

如何在 C++ 中使用 STL 查找数组的最大和最小元素?

Arnab Chakraborty
更新于 2019-12-17 13:09:59

2K+ 次浏览

在这里我们将看到如何从数组中找到最大和最小元素。因此,如果数组类似于 [12, 45, 74, 32, 66, 96, 21, 32, 27],则最大元素为 96,最小元素为 12。我们可以使用 max_element() 函数和 min_element() 函数(存在于 algorithm.h 头文件中)分别获取最大和最小元素。示例 实时演示#include #include using namespace std; int main() {    int arr[] = {12, 45, 74, 32, 66, 96, 21, 32, 27};    int n = sizeof(arr) / sizeof(arr[0]);    cout

广告

© . All rights reserved.