![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++开发
文章平均质量分 61
andyzhshg
Coding
展开
-
C++私有成员的权限
今天写程序时发现,一个类的私有成员可以被相同类的其他对象访问到。我觉得这有些违背私有成员的初衷,不知道这样设计有没有其他用意。这是我的事例程序:#include class Object{public: Object(int initX) { x = initX; } static bool CompareX(Object obj1, Object obj原创 2009-02-11 03:54:00 · 653 阅读 · 0 评论 -
Delete之后的指针
犯了个很隐蔽的错误,是因为自己想当然的人为一个指针delete之后其值为NULL。原来代码中有一段是判断一个指针是否为NULL,如果不是就引用这个指针指向的对象,结果,呵呵,当然就是犯错误了。写了一小段代码测试如下:#include int main(){ int* p = new int; *p = 100; printf("Before d原创 2009-03-01 00:06:00 · 2303 阅读 · 0 评论 -
高考录取系统的模拟(1)——成绩的模拟生成程序
这两天干上高考出成绩,有不少亲戚家的孩子今年高考,和我询问关于报志愿的问题。老家河北今年是采用所谓的平行志愿。我看了很多的资料才明白什么叫所谓的“平行志愿”。整个流程好像很是复杂。我突发奇想,心想何不自己编写一个程序来模拟一下这个所谓的录取过程呢。 考生成绩和志愿是机密类的数据,向我们这样的平头百姓向那倒是不太可能的事情,那么就只能自己写个程序生成一份模拟的成绩和志愿数据。原创 2009-06-27 18:48:00 · 3555 阅读 · 0 评论 -
虚析构函数
原来自己一直都记反了。虚的析构函数是会自动调用基类的析构函数的,而非虚的析构函数只是简单的覆盖。实验如下:#include using namespace std;class BaseNotVirtual{public: BaseNotVirtual(){cout << "BaseNotVirtual obj create." << endl;} ~BaseNo原创 2010-04-27 17:26:00 · 641 阅读 · 0 评论 -
UDP文件传输的实现
源文件地址:http://download.csdn.net/source/890950 /******************************************************* * FilePoster关键代码 *E-mail: andy.zhshg@163.com *日期: 2008.12.25 * *程序描述: *FilePoster原创 2008-12-20 17:21:00 · 7553 阅读 · 15 评论 -
GLYPHMETRICS和TEXTMETRIC
先放张图,内容以后完善。 多谢这篇文章http://www.mculee.cn/post/4.html原创 2010-03-22 18:07:00 · 3979 阅读 · 1 评论