![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ && VC
文章平均质量分 77
zhwang_1999
软件工程师
展开
-
类的继承与派生
类的继承与派生一、 派生类生成过程1.吸收基类成员。2.改造基类成员。3.扩充基类成员。在类的派生中,构造函数和析构函数不能被派生。派生类继承了基类的全部数据成员和除了构造,析构之外的全部函数、成员。二、 类的继承方式有共有继承、保护继承、私有继承三种1.公有继承。 基类的公有和保护成员的访问属性在派生类中不变,而基类的私原创 2007-05-12 08:45:00 · 2516 阅读 · 0 评论 -
带参数的主函数
带参数的主函数 一般情况下(许多教科书中都没有说明),我们在写程序的时候,往往忽略了主函数的参数,例如: int main(){原创 2007-05-16 10:05:00 · 7250 阅读 · 0 评论 -
变量的声明和定义以及extern的用法
变量的声明和定义以及extern的用法 变量的声明不同于变量的定义,这一点往往容易让人混淆。l 变量的声明是告诉编译器,该变量名称已经存在,编译器认识这个名字,不会引起编译错误。l 对变量进行定义之后,编译器就会给变量分配空间,链接时,链接器可以找到它们的地址。原创 2007-05-15 14:22:00 · 4935 阅读 · 0 评论 -
C++ 拷贝构造函数中的指针问题
Copy构造函数是显式地去处理一个对象初始化另一个对象的问题,如果类含有一个指针的话,那么处理起来主要分为两种情况。A. 指针在类的构造或者初始化时指向动态分配的内存, 并在对象析构时对该指针进行delete操作,释放内存资源。这种情况下,对指针的操作是万万不能简单对指针地址进行赋值操作的。应该是动态申请内存,然后按值Copy具体内容,从而防止指针指向无效内存地址的情况。B. 指针原创 2008-03-02 17:16:00 · 4134 阅读 · 0 评论 -
经典基础教程---Programming TCP/IP Windows Sockets in C++
Programming TCP/IP Windows Sockets in C++ 转自:http://www.codeproject.com/KB/IP/beginningtcp_cpp.aspx另有根据本文的Demo,基于VC6.0,zhwang_1999@163.comThere really is not a lot of material on this subject, I转载 2008-03-09 23:36:00 · 2726 阅读 · 1 评论 -
C++中的时间函数
转自:http://www.cppblog.com/bourne/archive/2006/07/05/9423.aspx摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),C转载 2008-01-10 14:20:00 · 1132 阅读 · 0 评论 -
字节对齐和sizeof
今天,用VC做一个简单的工具,向下位机设备传送一些数据。碰到了一个以前没有注意的问题。那就是内存对齐方式对sizeof的影响。上网浏览了http://blog.vckbase.com/zhangjw_cn/archive/2005/08/09/10701.html的说明,一下子明白了问题的缘由。记录整理一下,便于以后查阅,同时也便于碰到类似问题而不熟悉的朋友了解。 假定如下的数原创 2008-05-10 22:53:00 · 863 阅读 · 0 评论