C++教程笔记
文章平均质量分 81
学习C++入门
HoKei2001
这个作者很懒,什么都没留下…
展开
-
#1【从C语言过渡到C++】
可以在全局定义命名空间,也可以在局部定义,在命名空间里面定义命名空间,虽然可以嵌套定义,不能在函数里面定义命名空间。【#2】位置定义的NAME_1空间和【#1】命名空间是相同的,这也叫做命名污染,在不同的地方可以利用它完善命名空间。评价:占用空间少的函数可以用,占用空间大的函数不建议用。作用:通过命名空间来避免冲突,解决重名现象。命名空间名字太长不方便记忆时可以给它取别名。的编译单元(重用代码指代码的重复使用)命名空间是用来组织和。原创 2023-08-02 17:33:54 · 55 阅读 · 0 评论 -
#2【面向对象思想】
(class定义的类访问权限默认是私有的,struct 定义的类访问权限默认是公有的)在C++中,class和struct的区别与联系(关键字!C++里面,可以用class定义一个类,也可以用struct定义一个类。C++里面,可以用struct声明一个结构体。class定义类,用struct定义结构体。原创 2023-08-02 20:27:40 · 37 阅读 · 0 评论 -
#3【构造函数与析构函数】
(#1:同一个项目中定义的函数名字可以重复;函数名必须一致&&参数列表不同,避免二义性)(这里没有返回值跟void类型不同,因为void是一种返回值类型)如果你没有写构造函数,系统会自动给一个默认的无参数构造函数。有低保:没写系统会默认给,将成员一一赋值。有低保:没写系统会给默认的析构函数。析构函数可以主动通过对象调用。析构函数必须是公有属性。原创 2023-08-07 20:41:58 · 52 阅读 · 0 评论