c++
monster_acm
这个作者很懒,什么都没留下…
展开
-
C++ 派生类向基类转换的可访问性
派生类向基类到转换是否可访问由使用该转换到代码决定,同时派生类到派生访问说明符也会有影响。假定D继承自B:只有当D公有继承B时,用户代码才能使用派生类向基类到转换;如果D继承B的方式时受保护的或者私有的,则用户代码不能使用该转换。 不论D以什么方式继承B,D的成员函数和友员函数都能使用派生类向基类的转换;派生类向其直接基类的类型转换对于派生类的成员和友员而言永远是可访问的。 如果D...原创 2018-07-25 14:42:29 · 3507 阅读 · 5 评论 -
c、c++ 引用与指针
引用我们常用的引用都是左值引用,而什么是引用呢,所为的引用其实就是给对象起了另一个名字。要注意的是引用不是对象,同时,引用必须要进行初始化。看下代码吧:int ival = 1024;int &refval = ival; // 用 & 来表示refval是ival的引用int &refval2; // 这里会报错,因为引用必须初始化为什么必须进...原创 2018-07-26 14:58:00 · 5412 阅读 · 0 评论 -
leetcode 198. 打家劫舍
动态规划dp.比较简单就贴个代码仅供参考了class Solution {public: int rob(vector<int>& nums) { int n = nums.size(); if(n == 0) return 0; else if(n == 1) { ...原创 2018-08-27 15:00:24 · 358 阅读 · 0 评论 -
最短路径求解方法
从简单到难的最短路径实现方法 测试都是 hdu 2544DFS-就是深度遍历这个不会可以自己百度一下原理或者看书,肯定比我讲的好很多(广度遍历 BFS 也是可以的,就不贴了)。直接上代码吧,用模版题检验是否写对,题目是 //// 深度遍历实现最短路.cpp// c++ virtureTest//// Creat...原创 2018-08-21 10:07:07 · 3848 阅读 · 0 评论