C++
m0_51362950
这个作者很懒,什么都没留下…
展开
-
2021-09-12
C++ 声明,定义,初始化 1.声明 声明包括三个部分:描述符,基础类型,运算符,标识符(名字),其中基础类型和标识符必须要。声明的作用包括给标识符关联一个类型,没有关联一个实体。 extern int i;//这是一个声明,i只是关联int类型,没有实体,&i没有用,除非之前存在i的定义 2.定义 定义的作用给一个名字关联一个实体。 void f(){ int i;//这时一个声明加定义。&i能显示其保存的地址,i的值不确定,没有初始化 } 3.初始化 给一个定义的对象赋予初始值 i原创 2021-09-12 14:57:57 · 88 阅读 · 0 评论 -
2021-04-28
有没有大佬知道怎么解决?困扰我好久了。实在不知道怎么办? #pragma once template<class T> class DS { public: virtual ~DS()=0; }; template<class T> class DS1 :public DS<T> { T ele; public: /*DS1(T t) :DS(t) {};*/ DS1(T t) {}; ~DS1() {}; }; int main() { DS1&l原创 2021-04-28 23:53:49 · 55 阅读 · 0 评论 -
2021-03-07
变量和基本内置类型 C++的基本类型就是内置的意思,这个内置的概念我是很久才能理解的,其实就是和需要导入的库的类型相对立,当我们使用int类型时,我们其实就直接int a;但是我们使用vector前,需要#include,当然,输入输出也不是基本内置类型。 常用的基本内置类型 常用的基本内置类型:bool,int,double,char,long;感觉float和short也不常用;至于long long,wchar_t,wchar16_t,wchar32_t更加不常用了; 复合类型 符合类型常用的就是指针原创 2021-03-07 15:54:14 · 91 阅读 · 0 评论 -
函数形参的理解
函数的定义 一个典型函数定义包括四个部分:返回类型,函数的名字,形参列表和函数体。格式如下 int max(int a,int b) {函数体} 函数的作用 在我看来,函数的一般作用是对一定的输入产生一定的输出,当然可以没有输入;至于产生输出的机制,一般定义函数的时候需要考虑,使用函数的时候不需要考虑。 函数的输入 形参列表 函数的输入以形参的形式进行输入,放入函数名后面的括号,形参列表的格式注意取下 1)函数没有参数输入,括号不能省略; 2)形参列表中,函数的括号只是格式上的要求,没.原创 2020-11-01 18:50:05 · 2095 阅读 · 0 评论