![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++语言特性
linux-novice
一个人心智能力一旦正常开启,就会发现自己在这个信息唾手可得的世界里,只要正常地努力,并且有耐心和时间,很容易成为至少一个领域的专家。努力并不像传说中的那么艰苦,只不过是“每天至少专心学习工作六个小时”;耐心却远比大多数人想象得巨大,“要与时间相伴短则至少五年,长则二十年”
展开
-
“类” 成员函数 指针
摘要 本文分析了C++编程中用指针调用“类” 成员函数时出现的问题、原因及后果,讨论了一般函数指针和“类”成员函数指针的不同。得出结论: 任何指向“类”的成员函数指针,由于携带额外的所属对象信息,与一般的函数有根本的不同,不能直接用来进行函数调用。此外,本文给出了几种间接调用类的成员函数的方法。本文所有代码在VC++6.0下编译通过。关键词 C++编程; 类; 成员函数; 函数指针; 函数调用转载 2012-01-10 12:42:59 · 507 阅读 · 0 评论 -
将构造函数,析构函数声明为私有和保护的,那么对象如何创建?
http://www.cnblogs.com/this-543273659/archive/2011/08/02/2125487.html已经不能从外部调用构造函数了,但是对象必须被构造,应该如何解决,麻烦大家帮忙说明,关于构造,析构函数声明为私有和保护时的用法??? 提出这个问题,说明你已经对c++有所思考了。从语法上来讲,一个函数被声明为protected或者private,转载 2012-01-12 10:31:16 · 2928 阅读 · 0 评论 -
引用的本质
一般的教材上讲到引用时,都是说“引用是对象的一个别名”。我认为这种定义是不清晰的,不利于初学者理解引用。至少我自己曾经被这个定义困扰了一段时间。到底什么是“别名”? 实际上,引用的实质是位于xxxxxx地址上的一个xxxx类型的对象。比如教科书上常用的例子: int a = 5; //不妨假设编译器将a分配到0x400000 int &b = a;转载 2012-02-03 08:43:04 · 437 阅读 · 0 评论 -
利用RFC868协议编写网络对时程序
一、网络授时服务 网络授时服务是在网络上设置一些时间服务器,用户通过Internet访问这些时间服务器就可同步本地计算机时钟的服务。网络授时服务有三个协议,分别是NetworkTime Protocol (RFC-1305),DaytimeProtocol (RFC-867),Time Protocol(RFC-868)。有关这些协议的详细信息,可参考以下网站:http://转载 2012-02-05 22:03:46 · 1226 阅读 · 0 评论 -
C++ 内存分析
转自 http://blog.csdn.net/link_/article/details/7328740以下的讨论都是在不用#pragma pack( num )下的结果,num表示以多少个字节对齐。初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的转载 2012-09-03 21:58:11 · 516 阅读 · 0 评论 -
ACE 日志系统1CallBack 到文件。
#ifdef _DEBUG#pragma comment(lib, "aced.lib")#else#pragma comnent(lib, "ace.lib")#endif#include #include #include #include #include #include #include using namespace std;class LogFile_原创 2012-09-03 21:17:21 · 765 阅读 · 0 评论 -
开始我的扫盲之旅
一直想做点什么,但发现自己能力上还是有好多不足,甚至感觉自己算不上是一个合格的程序员。 自己应该要做点什么了。不能在那乱想乱猜。 从哪里做起呢?实践是检验一切的真理 。好吧,我的扫盲一路从现在出发。 自己知识的储备决定了我能做什么,现在要做的就是让自己成为一个合格的程序员。而blog 算是鞭打扫自己盲的一个动力。好吧,那就从字符和字符串说起。(内容来自 C++ 反汇编与逆向分析技术原创 2012-10-08 01:51:31 · 539 阅读 · 0 评论