C语言/C++ 教程

C语言/C++ 教程:包含了所有代写案例以及部分答案

  • 都说c++难学。确实,这是由于c++过于复杂了,Meyers将复杂的c++分成了四个部门: 1.c语言; 2.经典的面向工具c++:包罗了class,封装,担任,多态,虚函数等经典的OO思想; 3.c++模板编程,也称为泛型编程,这一部门相对内容较新,我小我私家正在进修《C++ Templates》加深领略; 4.STL:vector,list,map,iterator相信各人都很熟悉了吧:) 你看,这里的每一个部门都值得你花上半年的时间去领略,那些所谓的《XX天能干C++ 》基础就不行能实现, … 继续阅读“《Effective C++》念书条记01:视c++为一个语言联邦”

    :
  • 副标题#e# 关于Access97的暗码破解,在许多的网站和杂志上都有过先容。在这里我简朴反复一下。 在mdb文件第0x42字节处的13个字节别离与0x86,0xfb,0xec,0x37,0x5d,0x44,0x9c,0xfa,0xc6,0x5e,0x28,0xe6,0x13异或后即可获得数据库的暗码。但在Access 2000和2002的版本里密钥不再是牢靠的13个字节.并且加密的方法也有了变革。 颠末ccrun用一下午的时间研究,终于将Access2000的加密方法搞清楚了。嘿嘿。在此将偶的 … 继续阅读“破解Access(*.mdb)的暗码”

    :
  • 副标题#e# 常见的预处理惩罚成果: 预处理惩罚器的主要浸染就是把通过预处理惩罚的内建成果对一个资源举办等价替换,最常见的预处理惩罚有:文件包括,条件编译、机关节制和宏替换4种。 文件包括:#include 是一种最为常见的预处理惩罚,主要是做为文件的引用组合源措施正文。 条件编译:#if,#ifndef,#ifdef,#endif,#undef等也是较量常见的预处理惩罚,主要是举办编译时举办有选择的挑选,注释掉一些指定的代码,以到达版本节制、防备对文件反复包括的成果。 机关节制:#progma … 继续阅读“c/c++预处理惩罚指令总结”

    :
  • 副标题#e# 本代码提供对动态数组的支持,在内存中措施将数据分块存放,制止了大块内存的申请。同时,与普通的双向链表差异,本代码提供了对内部数据的快速索引,大大提高了数据会见速度。本代码提供C、C++两个版本,可以任意利用、修改、流传。下面是动态数组布局示意图: 图一 #p#副标题#e# 数据布局: 本模块焦点是一个对双向链表的扩展,它通过一个可以指向任意数据范例的指针(在C语言版中是一个void *,在C++中是一个模板)实现了对任意数据范例的处理惩罚。链表中的节点中的data域是真正存放数组中 … 继续阅读“先容一个模板动态数组”

    :
  • 进修完了STL系列之二,本身写了个措施练手!措施回收的照旧系列之二文章的架构。进修了STL之一和之二,对付STL的根基道理算有个个根基的相识。其实关于这几种容器,以前也都打仗过,不外是在java上,其时进修时也是囫囵吞枣!此刻感受那真是进修之大忌,照旧一步一个脚迹为好。速度可以放慢点,那要扎实! 留意:措施在vc6下调试通过,对付不清楚如安在vc下运行STL者,可以读STL系列之一。 //TjuAiLab //Author:zhangbufeng //Time:2005.8.23 22:00 # … 继续阅读“STL进修系列之三:操纵list容器”

    :
  • 副标题#e# 摘要:本文先容一个用C语言和网络数据包阐明开拓东西实现的浅易网络Sniffer。 要害词:网络;数据包;Sniffer 引言 今朝,已经有不少的Sniff东西软件,如Windows情况下,最富盛名的东西是Netxray和Sniffer pro,用它们在 Windows情况下抓包来阐明,很是利便。在UNIX情况下如Sniffit,Snoop,Tcpdump,Dsniff 等都是较量常见的。这里先容一个用C语言和网络数据包和阐明开拓东西libpcap及winpcap实现的浅易网络Sni … 继续阅读“一个浅易网络嗅探器的实现”

    :