随笔分类 - C++
C++基本知识点和疑难杂点汇总
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 十四、编程 (一)概念 系统函数及其库是 C语言所必须的,预处理命令不是 C语言的必须组成部分 优先级比较:静态成员变量或静态代码块>main方法>非静态成员变量或非静态代码块>构
阅读全文
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 十三、异常 ① 函数指针与该指针所指的函数必须具有一致的noexcept异常说明(C++11使用noexcept指明函数是否抛出异常),而非相同。特别的,隐式声明为noexcept
阅读全文
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 十一、标准库 include头文件: ① 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用 #include,不是只能用于一种导入,故可以说
阅读全文
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 十二、文件及IO 当在输入输出流中使用控制符进行格式控制时,需在程序中加入头文件 文件的操作: ① read和write函数除了都有文件IO的用法,还有一种用法就是用于输入流输入自
阅读全文
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 **十、**命名空间 命名空间可以在全局作用域或其他命名空间内部定义,但不能在函数、结构体或类内部定义,且要保证同一命名空间之间不会出现名字冲突 在命名空间中定义的名字可以被命名空
阅读全文
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 九、字符串 可以用进行下标访问 使用string类需将头文件包含在程序中,不能写成string.h;对于头文件cstring提供C语言对字符串处理的有关函数,而头文件string提
阅读全文
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 八、类 (一)类的概念与规则 “子类”和“子类型”的区别: ① 替换原则只适合于"子类型"关系,而一般编程语言只是考虑了"子类"关系, ② 子类 : 说明了新类是继承自父类,故不能
阅读全文
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 七、结构体、共用体和枚举 (一)结构体 C++的结构体中可以有构造函数,例: struct ListNode { int val; ListNode *next; ListNode
阅读全文
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 六、指针 (一)指针规则 两个指针不能进行加法运算,因为指针是变量,其值是另一个变量的地址,故两地址相加没意义,但可以用一个空指针赋值给某个指针变量,值为NULL 如果两个指针是指
阅读全文
摘要:五、函数 (一)函数使用规则 函数的定义不能嵌套但调用可以嵌套 在函数调用时,如某一默认参数要指明一个特定值,则有其之前所有参数都必须赋值 赋默认实参时 一旦某个形参被赋予了默认值,它后面的所有形参都必须有默认值,因为设置默认参数的顺序是自右向左;且注意默认值不可以是局部变量 函数参数的默认值可以是
阅读全文
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 四、数组 (一)数组标准 以数组名作函数参数时,实参数组与形参数组都不必定义长度(即数组名可以做实参或形参),因此实参与形参的结合方式是地址结合,与数组长度无关对于一维数组是正确的
阅读全文
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 三、控制结构 for循环的结束判定条件是boolean型 只要适当地修改代码,就可以将do-while与while相互转换 if语句中的表达式不局限于哪种类型的表达式(当然可以是赋
阅读全文
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 二、运算符 (一)运算符本身运用限制 %取余运算符要求运算数必须是整型,浮点数取余用fmod(x,y),若不符则会发生编译错误 加加运算符并不会提高运行时效率,反而会降低,只是为了
阅读全文
摘要:C++篇为本人学C++时所做笔记(特别是疑难杂点),全是硬货,虽然看着枯燥但会让你收益颇丰,可用作学习C++的一大利器 注意:C++篇为本人手动将Word文档修改成Markdown格式(因为网上修改的方法都会出现较多错误),故格式可能有时会不太整齐请见谅,阅读时请务必主要内容前的编号 变量和常量 (
阅读全文

浙公网安备 33010602011771号