01.
在名字空间中声明类和成员函数虽然很多程序员都熟悉名字空间的概念,但他们常常都是被动地使用名字空间。也就是说他们使用的是第三方定义的成员(如标准库的类和函数),而不是在名字空间中声明自己的类和函数。本文拟讨论如何在名字空间中声明自...查看完整版>>
在名字空间中声明类和成员函数
02.
C++箴言:声明为非成员函数时机我谈到让一个类支持隐式类型转换通常是一个不好的主意。当然,这条规则有一些例外,最普通的一种就是在创建数值类型时。例如,假如你设计一个用来表现有理数的类,答应从整数到有理数的隐式转换看上去并非不合理...查看完整版>>
C++箴言:声明为非成员函数时机
03.
.Net 名字空间成员速查目 录Microsoft.ComServices类、结构、枚举BootstrapHelper ComponentServices ContextUtil RegistrationErrorInfoRegistrationHelper SecurityCallContext SecurityCallers SecurityIdentifierSecurityIdentity Sha...查看完整版>>
.Net 名字空间成员速查
04.
C#不允许声明函数体内的static变量,为何?学习C#中……今天发现,C#居然不支持在函数体内声明static变量,这真的是很古怪,难道一个static变量的就一定要让别人知道吗(至少会被类的其他成员知晓)?下边的C#和C++的比较,很明显,C++在这一点上...查看完整版>>
C#不允许声明函数体内的static变量,为何?
05.
翻译:Effective C++, 3rd Edtion, Item 7: 在多态基类中将析构函数声明为虚拟(virtual)Item 7: 在多态基类中将析构函数声明为虚拟(virtual)有很多方法可以跟踪时间的轨迹,所以有必要建立一个 TimeKeeper 基类,并为不同的计时方法建立派生类:class TimeKeeper {public: TimeKeeper(); ~TimeKeeper...查看完整版>>
翻译:Effective C++, 3rd Edtion, Item 7: 在多态基类中将析构函数声明为虚拟(virtual)
06.
MFC 小技巧--怎么声明全局变量&函数怎么在MFC里面声明全局变量或者函数 我们可以在CWinApp的派生类中声明静态成员变量或者成员函数,那么就可以从所有的类去访问他们:例如:// MyApp.hclass CMyApp : public CWinApp{public: CMyApp(); static int g_...查看完整版>>
MFC 小技巧--怎么声明全局变量&函数
07.
声明函数指针并实现回调声明函数指针并实现回调 程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完全依赖于不同语法和语义规则的类成员函数(类成员指针将在...查看完整版>>
声明函数指针并实现回调
08.
C++基础:常量成员函数特殊说明1. 传指针时,我们可以通过指针来修改它在外部所指向的内容。但假如要修改外部指针所指向的对象是不可能的。例如传递外部指针到函数内来分配空间,必须传递指针的指针或指针的引用。2. char carry = {0}; 编...查看完整版>>
C++基础:常量成员函数特殊说明
09.
使非MFC窗口程序的窗口回调过程成为C++类的成员函数下载源代码 一直以来,编写非MFC下的窗口程序,都习惯把窗口过程及消息处理函数编写成全局函数。为了把窗口回调过程及窗口消息处理函数封装成C++窗口类的成员函数,于是我编写了抽象类CWndProc: ...查看完整版>>
使非MFC窗口程序的窗口回调过程成为C++类的成员函数
10.
C#箴言:用静态构造函数初始化静态成员编写程序的时候难免要使用到静态成员,由于静态成员的访问是脱离类型对象的,所以使用非静态构造函数,私有方法或者一些其他方法都是不合理的。.Net提供了成员初始化语句和静态构造函数来初始化静态成员。 根...查看完整版>>
C#箴言:用静态构造函数初始化静态成员
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。