找到 34423 篇文章 适用于编程

扩展整数类型 (在 C/C++ 中选择正确的整数大小)

Ayush Gupta
更新于 2020-03-23 08:37:36

92 次查看

在本教程中,我们将讨论一个程序来理解 C/C++ 中的扩展整数类型。C 中的数据类型定义非常宽松。它们的范围值会根据编译器是 32 位还是 64 位而改变。要指定要在程序中使用的编译器范围,我们使用 intN_t。示例 实时演示#include using namespace std; int main(){    uint8_t i; //指定位数为 8    i = 0;    cout

使用 C++ STL 查找排序数组的 Floor 和 Ceil

Ayush Gupta
更新于 2020-03-23 08:34:51

198 次查看

在本教程中,我们将讨论一个程序来查找使用 C++ STL 的排序数组的 Floor 和 Ceil。要查找排序数组的 Floor 和 Ceil,我们将分别使用 STL 中的 lower_bound() 和 upper_bound() 函数。示例 实时演示#include using namespace std; //查找给定数组的 Floor void printFloor(int arr[], int n1, int findFloor[], int n2){    int low;    cout findFloor[i])          cout

通过 C++ 类进行文件处理

Ayush Gupta
更新于 2020-03-23 08:32:06

795 次查看

在本教程中,我们将讨论一个程序来理解通过 C++ 类进行文件处理。用户可以使用类定义用于与文件交互的文件处理中使用的默认函数。以下是 ifstream 和 ofstream 函数的实现。示例#include #include using namespace std; int main(){    //创建 ofstream 对象 ofstream fout;    string line;    fout.open("sample.txt");    //如果文件已打开,则启动循环    while (fout) {       getline(cin, line);       if (line == "-1")          break;       fout

在 C++ 图形中绘制一条线

Ayush Gupta
更新于 2020-03-23 08:30:09

5K+ 次查看

在本教程中,我们将讨论一个程序来在 C++ 图形中绘制一条线。为了实现不同的形状和大小、动画,C++ 中使用了 graphics.h 库。示例#include int main(){    int gd = DETECT, gm;    initgraph(&gd, &gm, "");    line(150, 150, 450, 150);    line(150, 200, 450, 200);    line(150, 250, 450, 250);    getch();    closegraph();    return 0; }输出

当我们编写自己的构造函数时,C++ 编译器是否会创建默认构造函数?

Ayush Gupta
更新于 2020-03-23 08:27:02

144 次查看

在本教程中,我们将讨论一个程序来理解当我们编写自己的构造函数时,C++ 编译器是否会创建默认构造函数。通常,当没有定义任何构造函数时,C++ 编译器会使用默认构造函数,但如果定义了任何用户定义的构造函数,则始终使用用户定义的构造函数。示例 实时演示#include using namespace std; class myInteger{ private:    int value;    //类中的其他函数 }; int main(){    myInteger I1;    getchar();    return 0; }输出编译成功示例#include using namespace std; class myInteger{    private:       int value;    public:       myInteger(int v) //用户定义的构造函数    { value = ... 阅读更多

C++ 程序中的 delete 和 free()

Ayush Gupta
更新于 2020-03-23 08:24:21

94 次查看

在本教程中,我们将讨论一个程序来理解 C++ 中的 delete() 和 free() 函数。这两个函数主要用于相同目的,即释放未使用的内存。delete() 运算符用于使用 new() 分配的内存,free() 用于使用 malloc() 分配的内存。示例#include #include int main(){    int x;    int *ptr1 = &x;    int *ptr2 = (int *)malloc(sizeof(int));    int *ptr3 = new int;    int *ptr4 = NULL;    //delete 的不正确用法    delete ptr1;    delete ptr2;    //delete 的正确用法    delete ptr3;    delete ptr4;    getchar();    return 0; }

在 C/C++ 中反转字符串的不同方法

Ayush Gupta
更新于 2020-03-23 08:22:23

3K+ 次查看

在本教程中,我们将讨论一个程序来理解在 C/C++ 中反转字符串的不同方法。示例用户定义的 reverse() 函数 − 实时演示#include using namespace std; //反转给定字符串的函数 void reverse_str(string& str){    int n = str.length();    for (int i = 0; i < n / 2; i++)       swap(str[i], str[n - i - 1]); } int main(){    string str = "tutorialspoint";    reverse_str(str);    cout

C++ 中的默认参数

Ayush Gupta
更新于 2020-03-23 08:18:52

816 次查看

在本教程中,我们将讨论一个程序来理解 C++ 中的默认参数。默认参数是在调用方语句未为其提供任何值的情况下,提供给被调用函数的参数。示例 实时演示#include using namespace std; //使用默认参数定义的函数 int sum(int x, int y, int z=0, int w=0){    return (x + y + z + w); } int main(){    cout

自定义 C++ 中未捕获异常的终止行为

Ayush Gupta
更新于 2020-03-23 08:17:02

285 次查看

在本教程中,我们将讨论一个程序来自定义 C++ 中未捕获异常的行为。通常,异常由 try-catch 块处理,但在某些情况下,没有匹配的 catch 块,程序只是终止。此 terminate() 函数可以根据用户需求进行修改。示例 实时演示#include #include using namespace std; //定义自定义终止器 void myhandler(){    cout

C++ 中的枚举类型或枚举

Ayush Gupta
更新于 2020-03-23 08:14:44

420 次查看

在本教程中,我们将讨论一个程序来理解 C++ 中的枚举类型或枚举。枚举类型是用户定义的数据类型,用户可以在其中指定可以分配给变量的有限数量的值。示例 实时演示#include using namespace std; int main(){    //定义枚举变量    enum Gender {       Male,       Female    };    Gender gender = Male;    switch (gender) {       case Male:          cout

广告

© . All rights reserved.