随笔分类 - c++
摘要:dynamic_cast与static_cast用于子类与基类之间的转换。首先dynamic_cast: 1 #include 2 using namespace std; 3 class A{ 4 public: 5 virtual ~A(){} //使用dynamic_cast时,必要! 6 }; 7 class B:public A{ 8 public: 9 B(){10 m_b=12;11 }12 void foo(){13 cout(a);22 b...
阅读全文
摘要:写博客或者看博客都能使我们的知识更加深刻,也能使我们知道很多新东西。就像这个题目中ns-3,相信没几个人听过,就是我也是帮同学了解毕设才知道的。工作中相信没几个人用到,但是新知识能够开阔我们的思维,这也是有些人学习新知识快的的原因。 ns-3 is a discrete-event(离散事件) network simulator for Internet systems, targeted primarily for research and educational use.官网:http://www.nsnam.org 也就是为研究用的,我感觉唯一的好处或者最大的好处就是学习C++了...
阅读全文
摘要:今天我所讲的是不通过修改一个class的成员,就能够追踪其成员。方法就是类似C语言中的函数指针,比如:int (*foo)(int arg),记住要和另一个指针函数区分开来,类似这样:int *foo(int arg). 比如我们可以这样声明一个变量和函数:int (*pfun)(int arg)=0;int fun(int arg); //这个函数实现随便啦,我就不写了。如果我们想利用函数指针操作函数,就和指针变量使用一样:pfun=fun;int result=(*pfun)(123);对,很鸡肋也没必要。这是当然,因为我们没用在对的地方。下面我要讲的是利用一个类去call b...
阅读全文

浙公网安备 33010602011771号