1. C++中关键字 2. 命名空间:概念以及使用方式 3. 缺省参数:概念、分类、注意事项 4. 函数重载: 函数重载概念、函数重载调用原理、C语言支持函数重载吗?为什么? extern "C"的作用 5. 引用: C语言中函数有几种传参方式?优缺点 引用的概念以及特性 const类型引用 引用的... ...
分类:
编程语言 时间:
2019-07-26 02:06:24
阅读次数:
144
C++基础知识 static关键字 用于声明静态对象; 静态函数只在本文件可见。(默认是extern的) 全局静态对象:全局静态对象,存储在全局/静态区,作用域整个程序,在程序结束才销毁; 局部静态对象:在函数内部加上static声明的变量,在首次调用时初始化,然后一直驻留在内存,作用域是该函数,可 ...
分类:
编程语言 时间:
2019-07-19 22:33:27
阅读次数:
547
面向对象编程 1. Java 中的方法覆盖 (Overriding) 和方法重载 (Overloading) 是什么意思? Java 中的方法重载发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和 ...
分类:
其他好文 时间:
2019-07-13 09:30:41
阅读次数:
103
以下是可能导致LNK2001或者LNK2019的链接错误 1、缺少相应的库文件(lib)。一般出现于你使用了第三方提供的库,下载了头文件却忘了载库文件,或库文件忘记放到相应的目录下了。在 链接->输入 填入附加函数依懒。 2、你自己写的函数声明的头文件也写了函数定义的cpp文件,却依然出现LNK20 ...
分类:
其他好文 时间:
2019-06-25 18:29:47
阅读次数:
136
编译指令 g++ -c add.c -o add.o nm指令查看 nm add.o 可以看到的是在目标文件中,两个相同的add函数被改名为了_Z3addii, _Z3addiii 需要注意的是在C语言中没有函数重载,在C++中有函数重载。 ...
分类:
编程语言 时间:
2019-06-18 21:40:29
阅读次数:
150
一.友元函数友元的介绍1.友元是C++中的一种关系2.友元关系发生在函数与类之间或者类与类之间3.友元关系是单项的,不能传递友元的用法1.在类中以friend关键字声明友元2.类的友元可以是其它类或者具体函数3.友元不是类的一部分4.友元不受类中访问级别的限制5.友元可以直接访问具体类的所有成员示例#include<stdio.h>#include<math.h>class
分类:
编程语言 时间:
2019-06-18 17:13:45
阅读次数:
164
练习_简易文件管理器 m_EditCtrl = L"D:\"; 选择文件左键双击进入下个文件 弹出窗口构造函数重载 知识点 ...
分类:
编程语言 时间:
2019-06-01 21:50:01
阅读次数:
208
函数重载和函数指针 int func(int a,int b) { coutfunc(int,int)函数(参数类型个数匹配) fp1(10,30); fp1(10,30,20) //错误,fp1已经是指向了func(int,int)函数 //三个参数的函数同理 } 在给函数指针赋值的时候,发生函数... ...
分类:
编程语言 时间:
2019-05-26 00:25:54
阅读次数:
142
继承体系下同名成员函数的三种关系 重载 重写(覆盖) 重定义(隐藏) 重载 C++中函数重载达到的效果: 调用函数名相同的函数,根据实参的类型和个数选择相应的实现函数体执行。 函数重载是一种静态多态,或者称之为静态联编、静态绑定、静态决议,其实都一样。 重写/覆盖 在子类中定义一个与父类中完全相同的 ...
分类:
编程语言 时间:
2019-05-17 22:01:17
阅读次数:
194
函数的重载详解 什么时函数重载: 函数重载是指在同一作用域内,可以有一组具有相同函数名,不同参数列表的函数,这组函数被称为重载函数。重载函数通常用来命名一组功能相似的函数,这样做减少了函数名的数量,避免了名字空间的污染,对于程序的可读性有很大的好处。 1.是函数的一种特殊情况,C++允许在同一作用域 ...
分类:
编程语言 时间:
2019-05-03 11:33:34
阅读次数:
153