C++,java
沉默的过客
以匠心铸非凡
展开
-
C++与Java的区别之重定义
重定义:子类重新定义父类中有相同名称的非虚函数 ( 参数列表可以不同 ) 。例子://问题在C++中描述 #include<iostream> using namespace std; class A { public: void func() { cout << "A::func"; } }; class B :public A { public: void fun...原创 2016-12-31 20:21:02 · 1057 阅读 · 0 评论 -
关于迭代器作为模板函数的形参的问题
关于迭代器作为模板函数的形参的问题例如: 有函数模板template<typename T1, typename T2> T2 Sum(typename map<T1, T2>::iterator iter1, typename map<T1, T2>::iterator iter2) { T2 sum = 0; map<T1, T2>::const_iterator iter;原创 2017-03-11 15:13:42 · 2704 阅读 · 2 评论 -
有关C++模板(template)的编译错误“error LNK2019: 无法解析的外部符号”的分析
转自:http://blog.csdn.NET/fengyhack/article/details/39296411 按照通常的习惯,我们这样设计一个类或者结构(体): 在头文件(*.h *.hh *.hpp *.hxx)中声明成员(或属性)和方法(假设为MyClass.hpp), 在源文件(*.c *.cc *.cpp *.cxx)中包含该头文件(#in转载 2017-03-01 15:51:46 · 700 阅读 · 0 评论 -
派生类继承问题和访问权限问题
当一个子类从父类继承时,父类的所有成员成为子类的成员,此时对父类成员的访问状态由继承时使用的继承限定符决定。 1.如果子类从父类继承时使用的继承限定符是public,那么 (1)父类的public成员成为子类的public成员,允许类以外的代码访问这些成员; (2)父类的private成员仍旧是父类的private成员,子类成员不可以访问这些成员; (3)父类的protected转载 2017-03-01 11:28:14 · 490 阅读 · 0 评论 -
Valgrind: Memory still reachable with trivial program using
Take the following trivial program: #include <iostream> int main() { return 0; } If I run this using valgrind, I'm told that there are 72,704 bytes in 1 blocks that are still reachable. Th...转载 2018-08-12 17:37:34 · 817 阅读 · 0 评论