找到 7345 篇文章 关于 C++

C++ 中的构造函数

Arjun Thakur
更新于 2020-06-24 11:39:55

9K+ 次浏览

构造函数是类的函数,在创建类的新的对象时执行。构造函数与类名相同,并且没有返回类型,甚至没有 void。它们主要用于为类的变量提供初始值。两种主要的构造函数是默认构造函数和参数化构造函数。有关这些的详细信息如下所述。默认构造函数默认构造函数不接受任何参数。如果程序员没有显式提供默认构造函数,则编译器会提供一个隐式默认构造函数。在这种情况下,变量的默认值为…… 阅读更多

C++ 中的嵌套类

Ankith Reddy
更新于 2024-11-19 18:22:30

25K+ 次浏览

嵌套类是在另一个类中声明的类。嵌套类也是封闭类的成员变量,并具有与其他成员相同的访问权限。但是,封闭类的成员函数对嵌套类的成员没有特殊访问权限。语法以下是定义和使用 C++ 中嵌套类的基本语法。class OuterClass { // 外部类的成员public: // 嵌套类定义 class InnerClass { // 内部类的成员 };};访问嵌套类要从外部访问嵌套类…… 阅读更多

C++ 中的局部类

George John
更新于 2024-11-19 18:22:05

3K+ 次浏览

在函数内部声明的类在 C++ 中被称为局部类,因为它对该函数是局部的,其作用域仅限于该函数。语法以下是局部类的语法。#include using namespace std; void func() {  class LocalClass {  }; } int main() {  return 0; }在上述语法中,func() 是一个函数,类 LocalClass 在函数内部定义。因此,它被称为局部类。局部类名只能在其函数中使用,而不能在函数外部使用。此外,…… 阅读更多

C++ 中的抽象

Arjun Thakur
更新于 2020-06-24 11:25:15

1K+ 次浏览

抽象涉及仅向外界提供相关信息并隐藏后台细节。它依赖于编程的接口和实现的分离。类在 C++ 中提供抽象。它们为外部世界提供公共方法来操作数据,并将类的其余结构保留给自己。因此,用户可以根据需要使用该类,而无需了解它是如何在内部实现的。一个使用类在 C++ 中实现抽象的程序如下所示。示例 实时演示#include using namespace std; class Abstraction {    private:    int length, breadth;    public:    void setValues(int … 阅读更多

C/C++ 中的 strdup() 和 strndup()

karthikeya Boyini
更新于 2020-06-24 11:27:03

6K+ 次浏览

strdup()函数 strdup() 用于复制字符串。它返回指向以 null 结尾的字节字符串的指针。以下是 C 语言中 strdup() 的语法,char *strdup(const char *string);以下是 C 语言中 strdup() 的示例,示例 实时演示#include #include int main() {    char *str = "Helloworld";    char *result;    result = strdup(str);    printf("The string : %s", result);    return 0; }输出The string : Helloworldstrndup()函数 strndup 的工作方式与函数 strndup() 类似。此函数最多复制 size 字节的字符串,即函数中给定的 size。它还返回指向以 null 结尾的…… 阅读更多

C/C++ 中的 strcoll()

karthikeya Boyini
更新于 2020-06-24 11:14:50

201 次浏览

函数 strcoll() 用于使用特定于区域设置的排序顺序比较两个字符串。它返回-零,当两个字符串相同时,大于零的值,当第一个字符串大于另一个时,小于零的值,当第一个字符串小于另一个时。以下是 C 语言中 strcoll() 的语法,int strcoll(const char *first_string, const char *second_string);以下是 C 语言中 strcoll() 的示例,示例 实时演示#include #include int main () {    const char s1[] = "Helloworld";    const char s2[] = "Blank";    char *result;    result = strcoll(s1, s2);    if(result > 0)  …… 阅读更多

C/C++ 中的 atol()、atoll() 和 atof() 函数

karthikeya Boyini
更新于 2020-06-24 11:18:30

625 次浏览

atol() 函数函数 atol() 将字符串转换为长整数。当未执行任何转换时,它返回零。它返回转换后的长整数值。以下是 C++ 语言中 atol 的语法,long int atol(const char *string)以下是 C++ 语言中 atol() 的示例,示例 实时演示#include using namespace std; int main() {    long int a;    char str[20] = "538756";    a = atol(str);    cout

C++ 中的常成员函数

Samual Sam
更新于 2020-06-24 11:19:02

18K+ 次浏览

常成员函数是在程序中声明为常量的函数。由这些函数调用的对象不能被修改。建议使用 const 关键字,以避免意外更改对象。常成员函数可以由任何类型的对象调用。非 const 函数只能由非 const 对象调用。以下是 C++ 语言中常成员函数的语法,数据类型函数名 const();以下是 C++ 中常成员函数的示例,示例 实时演示#include using namespace std; class Demo {    int val;    public:    Demo(int x = 0) { … 阅读更多

C++ 中的 Ceil 和 floor 函数

karthikeya Boyini
更新于 2020-06-24 11:19:37

5K+ 次浏览

ceil 函数ceil 函数返回等于或大于该值的最小可能的整数值。此函数在 C++ 语言的“cmath”头文件中声明。它接受单个值,计算其 ceil 值。变量的数据类型应仅为 double/float/long double。以下是 C++ 语言中 ceil 函数的语法,double ceil(double x); float ceil(float x);以下是 C++ 语言中 ceil 函数的示例,示例 实时演示#include #include using namespace std; int main() {    float var = 1234.25;    float res;    res = ceil(var);   … 阅读更多

C++ 中的 new 和 delete 运算符

Samual Sam
更新于 2020-06-24 11:20:50

15K+ 次浏览

new 运算符new 运算符用于请求堆内存分配。如果可用内存足够,它会将内存初始化到指针变量并返回其地址。以下是 C++ 语言中 new 运算符的语法:指针变量 = new 数据类型;以下是初始化内存的语法:指针变量 = new 数据类型(值);以下是分配内存块的语法:指针变量 = new 数据类型[大小];以下是用 C++ 语言编写的 new 运算符示例:示例#include using namespace std; int main () {    int *ptr1 = NULL;    ptr1 = new int;    float *ptr2 = new ... 阅读更多

广告
© . All rights reserved.