找到 7345 篇文章 关于 C++

C++11 引入了哪些新的更改?

Arjun Thakur
更新于 2019-07-30 22:30:23

142 次浏览

C++11 是标准 C++ 语言的一个版本。它于 2011 年 8 月 12 日获得国际标准化组织 (ISO) 批准,然后是 C++14 和 C++17。C++11 对核心语言进行了若干补充。以下是 C++11 中引入的一些新更改 - nullptr - 在之前的 nullptr 中,零用作值,并且它有一个隐式转换为整数值的缺点。空指针文字由 std::nullptr_t 表示。在这个 nullptr 中,不存在隐式转换。Lambda 表达式 - Lambda 表达式允许在本地定义函数。匿名函数称为 lambda。我们… 阅读更多

如何在 C++ 中打印向量的内容?

Chandu yadav
更新于 2023-09-12 01:26:36

33K+ 次浏览

向量类似于动态数组,但向量可以调整大小。向量是可以在插入或删除元素时更改其大小的序列容器。容器是保存相同类型数据的对象。向量可能会为向量中元素的未来增长分配一些额外的存储空间。向量元素存储在连续的内存中。数据输入到向量的末尾。以下是在 C++ 语言中打印向量内容的示例,示例 在线演示#include #include void print(std::vector const &a) {    std::cout

您认为运算符 < 比 <= 在 C/C++ 中更快吗?

Arjun Thakur
更新于 2020-06-25 09:45:25

1K+ 次浏览

不,运算符 < 的执行时间与运算符相同

Linux 上的 C++ IDE 列表

Ankith Reddy
更新于 2019-07-30 22:30:23

309 次浏览

以下是 Linux 上的一些 C++ IDE - 带有 CDT 插件的 Eclipse Galileo Eclipse 是一个众所周知的开源和跨平台 IDE。它提供功能齐全的 C/C++ IDE,具有以下功能 - 带有语法高亮显示支持的代码编辑器 支持折叠和超链接导航 源代码重构以及代码生成 用于可视化调试的工具,例如内存、寄存器等。NetBeans IDE NetBeans 是一个免费的、开源的、流行的 C/C++ IDE。以下是其一些功能 - 支持将编译后的应用程序自动打包成 .tar、.zip 和更多存档… 阅读更多

如何在 C++ 中获取当前时间和日期?

George John
更新于 2020-06-25 09:46:16

842 次浏览

以下是在 C++ 语言中获取当前日期和时间的示例,示例 在线演示#include using namespace std; int main() {    time_t now = time(0);    char *date = ctime(& now);    cout

C++ 中 printf() 和 cout 之间的区别是什么?

Chandu yadav
更新于 2020-06-25 09:47:49

3K+ 次浏览

printf()这主要用于 C 语言。它是一个格式化函数,打印到标准输出。它打印到控制台并采用格式说明符进行打印。它返回一个整数值。它在输入参数方面不是类型安全的。它也可以在 C++ 语言中使用。以下是 C 和 C++ 语言中 printf() 的语法, printf(“字符串和格式说明符”,变量名);此处,字符串 - 要在控制台上打印的任何文本/消息。格式说明符 - 根据变量数据类型,使用格式说明符,如 %d、%s 等。变量名 - 为声明变量指定的任何名称。以下是一个… 阅读更多

如何在 C 和 C++ 中将 char 转换为 int?

Arjun Thakur
更新于 2023-09-15 02:26:23

23K+ 次浏览

在 C 语言中,有三种方法可以将 char 类型变量转换为 int。如下所示 -sscanf()atoi()类型转换以下是在 C 语言中将 char 转换为 int 的示例,示例 在线演示#include #include int main() {    const char *str = "12345";    char c = 's';    int x, y, z;    sscanf(str, "%d", &x); // 使用 sscanf    printf("x 的值为:%d", x);    y = atoi(str); // 使用 atoi()    printf("y 的值为:%d", y);    z = (int)(c); // 使用类型转换    printf("z 的值为… 阅读更多

C/C++ 中的 #pragma 指令

Ankith Reddy
更新于 2020-06-25 09:50:00

3K+ 次浏览

预处理器指令 #pragma 用于在 C/C++ 语言中向编译器提供其他信息。编译器使用它来提供一些特殊功能。以下是 C/C++ 语言中 #pragma 指令的语法, #pragma 令牌名以下是 C/C++ 语言中一些 #pragma 指令的表格,序号#pragma 指令和描述1#pragma startup在执行 main() 之前,需要运行 pragma 中指定的函数。2#pragma exit在程序结束之前,需要运行 pragma 中指定的函数。3#pragma warn用于隐藏警告消息。4#pragma GCC dependency检查当前文件和其他文件的日期。如果… 阅读更多

按值传递数组到 C 中

Arjun Thakur
更新于 2020-06-25 09:51:32

735 次浏览

以下是在 C 语言中按值传递数组的示例,示例 在线演示#include float avg(float a[]) {    int i;    float avg, sum = 0.0;    for (i = 0; i < 6; ++i) {       sum += a[i];    }    avg = (sum / 6);    return avg; } int main() {    float avg1, a[] = {63, 21, 34.4, 12.5, 3, 2.2};    avg1 = avg(a);    printf("平均值:%f", avg1);    return 0; }输出以下是输出平均值:22.683332在上述程序中,计算平均值的实际代码是… 阅读更多

反转 C/C++ 中的字符串

Chandu yadav
更新于 2020-06-25 09:32:04

2K+ 次浏览

以下是在 C 语言中反转字符串的示例,示例#include #include int main() {    char s[50], t;    int i = 0, j = 0;    printf("输入要反转的字符串:");    gets(s);    j = strlen(s) - 1;    while (i < j) {       t = s[i];       s[i] = s[j];       s[j] = t;       i++;       j--;    }    printf("反转后的字符串是:%s", s);    return (0); }输出以下是输出输入要反转的字符串:Here… 阅读更多

广告

© . All rights reserved.