C/C++ 教程
当前位置| > 博客

C/C++ 教程

当代最优秀的程序设计语言,基础语言
  • 在预先界说的内存位置结构一个工具 经常有人问这样一个C++问题:如安在预先界说的内存位置结构一个工具?在预先界说的内存缓冲结构一个工具有很多有用的应用。譬喻,一个定制的垃圾汇集器能利用一个大的预分派内存缓冲,用户在这个缓冲中结构其工具。当不再需要这些工具时,它们的存储空间被自动收回。 这个技能在重视时间的应用中也很有用。在预先分派的内存缓冲结构一个工具是一种“时间常量”操纵,之所以这样说是因为... 继续阅读在预先界说的内存位置结构一个工具

    :
    2017-11-04
  • 集思广义支持中文的正则表达式库 副标题#e# 初志——我想说的 各人好! 我所知道的正则表达式库有:boost的,GNU的,VC7带的ATL中的和微软宣布的greta。我利用事后三种,greta利用时间最短(才两天)。 此刻我来说说我的感觉 GNU的正则表达式基础就不支持多字节码,配置连UNICODE都不支持,在parse阶段就会犯科操纵。在软件全球化的本日,实在不是一个好现象。利益是支持的语... 继续阅读集思广义支持中文的正则表达式库

    :
    2017-11-04
  • 2d游戏斜视角舆图的实现 副标题#e# 说明: 一、本措施是一个斜视角舆图的滚屏演示。本措施在实现的时候并没有思量屏幕渲染效率和内存空间的节减问题。所以舆图绘制函数并没有对不行视的图块部门举办解除。本措施的实现完全回收了win32汇编语言,因此回收gdi接口也能得到较好的帧速。 二、本措施反应了2d游戏舆图的节制思路。即,焦点问题是几个坐标调动问题,办理了坐标调动就可以了。 1、生存舆图的一... 继续阅读2d游戏斜视角舆图的实现

    :
    2017-11-04
  • [zdd]的一个疑问 #include <iostream> using namespace std; struct A {     A() { cout << "A()" << endl; }     //A( const A& ) { cout << "A(A)" << endl ;}     A& operato... 继续阅读[zdd]的一个疑问

    :
    2017-11-04
  • 启程动态数组V2.0 副标题#e# 简介 大量数据的打点是许多措施员的心病,很难找到一个速度快、效率高、支持超大局限数据的表,在1.0版本的基本上,启程花血本写下了这个强化了数据插入与删除的批改版,启程动态数组是一个成果强大的列表形数据打点链表,操作它可以轻松实现超大数据量的随机插入、删除、修改等操纵,它别的一个特点就是速度极快,内存操作率高。 大量数据的打点一定需要占用大量的内存空间,假如这... 继续阅读启程动态数组V2.0

    :
    2017-11-04
  • 拨号上网IP地点的检知 随着INTERNET在世界范围内的迅速普及,上网的人数也越来越多。其中,绝大多数人是通过普通电话线拨号上网的。我们知道,每一台上网的计算机,不论是用何种方式上网,都被分配了一个或多个独立无二的IP地址。对于拨号上网的用户,一般是由其ISP在其每次拨号上网时动态分配一个IP地址,这个地址可能每次都不相同(其原因主要是为了充分利用有限资源)。那么,我们能否通过某种方法随时方... 继续阅读拨号上网IP地点的检知

    :
    2017-11-04
  • 关于指针和内存的几个问题 副标题#e# 一、"delete p" 会删去 "p" 指针,照旧它指到的资料,"*p" ? 该指针指到的资料。"delete" 真正的意思是:「删去指针指到的对象」(delete the thing pointed to by)。同样的英文误用也产生在 C 语言的「释放」指标所指向的影象体("free(p)"真正的意思是:"free_the_stuff_pointe... 继续阅读关于指针和内存的几个问题

    :
    2017-11-04
  • 如何转换全角字符到半角字符 我们知道,在windows中,中文和全角字符都占两个字节,而且利用了ascii chart 2 (codes 128–255)。我们可以凭这一点来一个个检测用户输入的是否是中文和全角字符。实际上,全角字符的第一个字节老是被置为163,而第二个字节则是沟通半角字符码加上128(不包罗空格)。如半角a为65,则全角a则是163(第一个字节)、193(第二个字节,128+... 继续阅读如何转换全角字符到半角字符

    :
    2017-11-04