C++
绿色夏天
这个作者很懒,什么都没留下…
展开
-
重写和重载的区别
子类重新定义父类中有相同名称和参数的虚函数。说白了,就是在继承关系中出现的。一句话就是重载是同一层次函数名相同。覆盖是在继承层次中成员函数的函数原型完全相同。重载就是:是函数名相同,参数列表不同 重载只是在类的内部存在。原创 2023-03-24 17:13:20 · 119 阅读 · 0 评论 -
C语言优先级
优先级原创 2023-02-23 17:53:38 · 108 阅读 · 0 评论 -
第五届院赛1434 - 夭矫三松郁青苍
张无忌左手一翻,抓住当胸点来的那条黑索,正想从旁甩去,突觉那条长索一抖,一股排山倒海的内劲向胸口撞到,这内劲只要中的实了,当场便肋骨断折,五脏齐碎。便在这电光火石半的一刹那间,他右手后挥,拨开了从身后袭至的两条黑索,左手乾坤大挪移心法混着九阳神功,一提一送,身随劲起,嗖的一声,身子直冲上天。 话说张无忌的义父谢逊因误会,用一十三招七伤拳打死了少林高僧空见,现被少林寺囚禁在一口枯井中,并由三名渡字辈神僧渡劫、渡难、渡厄看守,张无忌为救义父不得已要和三名神僧过招,三名老僧分坐在三株松树之中,以三根黑索作为武器,原创 2020-12-01 16:18:31 · 217 阅读 · 0 评论 -
为什么数组开大了codeblock就无法工作了?
因为程序的bai运行需要有du堆和栈。函数内的zhi普通数组是dao分配在栈中的,而栈的空zhuan间是有shu限的,所以如果你声明一个超级大的数组,会导致栈空间不够用而溢出,因此会停止工作。 如果你想使用大数组,有三个方法。 1.把它放在主函数外面,用全局变量。全局变量是放在数据区的,空间足够你使用。例如 int m[10000000]; int main() { XXX; } 你这样使用,绝对不会再有问题了,可以正常工作。 2.使用new 或者malloc 动态分配内存,动态分配的内存是在堆中原创 2020-12-01 16:15:34 · 356 阅读 · 0 评论 -
第五届院赛1433 - 云顶之弈
1433 - 云顶之弈 小狼近日沉迷于云顶之弈无法自拔,在这里面攒金币是很有学问的事,其中金币来源有以下几点 : 1、利息 如果你有一定数量的存款没花,上回合结束时,你每剩下101010金币,下回合开始时,就会额外获得111金币,最多555金币。所以如果你在这回合结束前有50金币,下回合开始时就能得到5金币的利息 2、每回合固定增长 第一回合222金币,第二回合333金币,第三、四回合444金币,第五回合以后都是555金币,这是固定的自然工资,在每回合开始时发放。 3、连胜,连败 当你连胜或连败一定次数,在原创 2020-12-01 14:59:29 · 197 阅读 · 0 评论 -
cin.ignore()的用法
cin.ignore()的用法 #include<iostream> #include<cstdlib> using namespace std; int main() { int a = 0, b = 0; cin >> a; cin.ignore(100, ‘\n’); cin >> b; cout << “a=” << ...原创 2019-11-15 22:15:16 · 360 阅读 · 0 评论