C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
组件工具模子的法则 副标题#e# 摘要 本文的目标是为利用和实行Microsoft的组件工具模子(COM)提供迅捷的参考。读者若想更好的领略什么是COM,以及埋没在它的设计及体系中的念头,应该阅读组件工具模子的技能说明书(MSDN库,技能说明书)。 法则1:必需实现Iunknown 假如一个工具没有至少实现一个最小水平为IUnknown的接口,那它就不是Microsoft的组件工具模子(COM... 继续阅读组件工具模子的法则
:2017-11-04
-
为什么要在operator=中返回"*this"的引用 副标题#e# [问题的提出]: 在许多书籍和文章中,许多次提到在对赋值操纵符(=)举办重载的时候,要返回对目标(挪用)工具实例(*this)的引用。个中难免有这样的论断:必然要返回对换用工具的引用;返回对换用实例工具的引用是为了实现链式持续赋值。 这里说明两个问题:第一,是否重载赋值操纵符必需返回对换用工具的引用,第二,是否这样就可以实现... 继续阅读为什么要在operator=中返回"*this"的引用
:2017-11-04
-
局部变量的浸染域-多线程和函数里的静态变量 试试下面这段代码的输出是什么? #include <stdio.h> #include <process.h> #include <windows.h> class foo { public: foo() { printf( "before sleep\n" ); S... 继续阅读局部变量的浸染域-多线程和函数里的静态变量
:2017-11-04
-
c++ int转换成string范例代码 //第一种要领 #include <iostream> #include <string> using namespace std; int main() { int n = 65535; char t[256]; string s; sprintf(t, "%d", n); s = t;... 继续阅读c++ int转换成string范例代码
:2017-11-04
-
如何使tcp包和udp包穿透防火墙 副标题#e# 通过本文的httptunnel 技能同时逃过了防火墙的屏蔽以及系统的追踪试验,我们可以看到网络安详仅仅依靠某种或某几种手段是不行靠的,同时对安详系统的盲目性依赖往往会造成庞大的安详隐患。但愿通过本文能引起打点员对网络安详防护系统的思考。 什么是http潜伏通道 什么是局域网安详,系统打点员奈何才气保障局域网的安详?这是一个不绝变革的安详观念,很... 继续阅读如何使tcp包和udp包穿透防火墙
:2017-11-04
-
用托管C++编写自界说Web组合控件 副标题#e# 什么是自界说的组合控件 自界说的Web组合控件正如它名字说的那样:在单个控件中集成了一个或多个处事端措施及HTML控件。自界说的组合控件在成果上与用户控件很是雷同,最大的差异之处是,它只存在于它本身的措施会合(或与其他控件共享),能被放在东西条中,并可提供它所包括控件的所见即所得视图方法。 另一方面,自界说Web组合控件比用户控件(user ... 继续阅读用托管C++编写自界说Web组合控件
:2017-11-04
-
C语言基本教程(四)指针、布局、连系和列举(6) 2.2.2 指向一个由n个元素所构成的数组指针在Turbo C中, 可界说如下的指针变量:int (*p)[3]; 指针p为指向一个由3个元素所构成的整型数组指针。在界说中,圆括号是不能少的,不然它是指针数组,这将在后头先容。这种数组的指针差异于前面先容的整型指针,当整型指针指向一个整型数组的元素时,举办指针(地点)加1运算,暗示指向数组的下一... 继续阅读C语言基本教程(四)指针、布局、连系和列举(6)
:2017-11-04
-
《Effective C++》念书条记10:令operator=返回一个引用指向*this 一般的连锁赋值方法: int x, y, z; x = y = z = 15;//等价于x = (y = (z = 15)); 当我们要实现本身的operator=操纵时,就需要返回一个引用,该引用指向了操纵符左 侧的参数; 1 class Widget 2 { 3 public: 4 5 Widg... 继续阅读《Effective C++》念书条记10:令operator=返回一个引用指向*this
:2017-11-04
-
C语言基本教程(三)输入输出函数及节制流程语句(4) 二、scanf()函数scanf()函数是名目化输入函数,它从尺度输入设备(键盘)读取输入的信息。其挪用名目为:scanf("<名目化字符串>", <地点表>);名目化字符串包罗以下三类差异的字符; 1. 名目化说明符:名目化说明符与printf()函数中的名目说明符基内情同。2. 空缺字符: 空缺字符会使scanf... 继续阅读C语言基本教程(三)输入输出函数及节制流程语句(4)
:2017-11-04
-
C语言基本教程(二)数据范例、变量和运算符(10) 3. 指针型变量的初始化 譬喻: main() { int *i=7899; /*界说整型数指针变量并初始化*/ float *f=3.1415926; /*界说浮点数指针变量并初始化*/ char *s="Good"; /*界说字符型指针变量并初始化*/ . . . } 二、变量的赋值 变量赋值是给已说明的变量赋给一个特定值。 1. 单个变... 继续阅读C语言基本教程(二)数据范例、变量和运算符(10)
:2017-11-04