![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CPP
文章平均质量分 52
C++
x_lcw
这个作者很懒,什么都没留下…
展开
-
左值右值大端小端
文章目录原创 2021-10-18 17:51:33 · 630 阅读 · 0 评论 -
C++(二)
文章目录C++程序到C程序的翻译this 指针C++程序到C程序的翻译早期实际上C++的编译,先翻译为C,再拿C的编译器去编译class Car{ public: int price; void SetPrice(int p);}; void Car::SetPrice(int p){ price=p;}int main(){ Car new_car; new_car.SetPrice(2000);}翻译为C:struct Car{ int price;};/原创 2021-10-31 19:39:41 · 133 阅读 · 0 评论 -
C++起步(一)
文章目录输入动态内存分配内联函数函数重载函数的缺省参数类和对象起步使用类的成员变量和成员函数输入cin.get()cin动态内存分配二者等价 int *p=new int; // new int 返回 int *类型,动态分配出 sizeof(int)字节的空间,将起始地址 赋给 p。 int *p=(int*)malloc(sizeof(int));进行释放 delete p;二者等价 int *p=new int[20]; // new int[20] 也是返回 int原创 2021-10-30 19:45:47 · 178 阅读 · 0 评论 -
运算符重载
实质是函数重载,可以重载为普通函数,也可以重载为成员函数把运算符的操作数转换为运算符函数的参数Complex operator+(const Complex &a,const Complex &b){ return Complex(a.real+b.real,a.imag+b.imag);}返回值类型 operator运算符(形参表){ ....}赋值运算符 = 只能重载为 成员函数class String{ private: char *str; public:原创 2021-11-01 20:09:25 · 100 阅读 · 0 评论 -
继承,多态
基本概念子类具有基类的全部成员函数和成员变量,不论是 private,protected,public。但子类的成员函数中 不能访问基类的 private成员。class 子类名:public 基类名{ };子类对象的体积,等于基类对象的体积 + 子类对象自己的成员变量的体积。子类对象中,包含着基类对象,且基类对象的存储位置位于 子类对象自己的成员变量之前。类与类之间的关系没关系继承关系复合关系...原创 2021-11-03 17:11:22 · 428 阅读 · 0 评论 -
GCC下的 typeid().name()
typeid().name()可以返回变量、函数、类的数据类型名输出不完整名称#include<iostream> #include <typeinfo> using namespace std;int main(){ typedef char * Strings[10]; Strings 代表 char *[10] char * a[10]; Strings ml; Strings ml 就相当于 char *ml[10]原创 2021-09-17 17:37:39 · 687 阅读 · 0 评论 -
关于引用,做参数,返回值
文章目录关于引用函数参数:传引用 和 单纯传指针 的区别单纯传指针传引用做返回值引用的本质引用仅仅给原变量起别名,和原变量是同一个东西,一个东西的两个名字。关于引用 int a=2; printf("a=%d\n",a); int &b=a; b=56; // b是 a的一个别名,在内存中 b和 a占有同一个存储单元。 printf("a=%d\n",a);输出:a=2a=56声明一个引用时,必须同时使之初始化int &r; // 不合法int &原创 2021-09-21 12:16:10 · 309 阅读 · 0 评论 -
C++输入输出
C++输入输出原创 2023-05-12 17:07:30 · 107 阅读 · 0 评论 -
C/C++运行库
C/C++运行库原创 2023-05-12 00:45:47 · 163 阅读 · 1 评论 -
CLion配置OpenCV
Clion配置OpenCV原创 2023-04-27 04:38:24 · 867 阅读 · 0 评论