摘要: 对于传参,我们可以这样理解,即将形参用给定的实参进行初始化。从这个方面来理解函数重载的一些问题,将会更加清晰。 引用作为重载参数 这里可以跟为两种情况: 不含const,此种优先级最高 包含const,通常在实参为常量时调用该重载 下面将对引用作为重载参数进行详细阐述: void function( 阅读全文
posted @ 2023-02-23 23:34 Meetalone 阅读(31) 评论(0) 推荐(0)
摘要: C++允许在声明函数的时候对形参指定默认值,同时,以参数次序,从第一个赋予默认值的形参开始,以后的所有形参都必须赋予默认值: void function(int a =10, int b =20); //正确 void function(int a = 10, int b); //错误 在函数声明完 阅读全文
posted @ 2023-02-23 22:56 Meetalone 阅读(36) 评论(0) 推荐(0)
摘要: C++的内存包含4个大区,它们分别是代码区、全局区、栈区和堆区。 以下将对它们的分区进行进一步的阐述。 代码区:对于一段代码,首先要经过编译之后生成可执行文件才能执行,在Windows下通常为以.exe结尾的文件,而C++将这样的可执行代码单独存放在内存的一个固定区域,也就是说代码区在程序执行前就已 阅读全文
posted @ 2023-02-23 21:56 Meetalone 阅读(104) 评论(0) 推荐(0)