C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
C语言基本教程(四)指针、布局、连系和列举(16) 2.布局和连系的区别布局和连系有下列区别:1.布局和连系都是由多个差异的数据范例成员构成,但在任何同一时刻,连系中只存放了一个被选中的成员,而布局的所有成员都存在。2.对付连系的差异成员赋值,将会对其它成员重写,本来成员的值就不存在了,而对付布局的差异成员赋值是互不影响的。下面举一个例了来加对深连系的领略。例4:main() { union{... 继续阅读C语言基本教程(四)指针、布局、连系和列举(16)
:2017-11-03
-
Win32开拓入门(7) 多边形窗口 副标题#e# 凡是环境下,窗口都是一个矩形,不外,挪用下面这个函数,可以自界说窗口的形状。 int SetWindowRgn( __in HWND hWnd, __in HRGN hRgn, __in BOOL bRedraw ); 第一个参数是窗口的句柄,第二个参数也是一个... 继续阅读Win32开拓入门(7) 多边形窗口
:2017-11-03
-
C语言实现一个简朴的单向链表list 副标题#e# 用C语言实现一个简朴实用的单向链表list,具有必然的实际意义。尤其我们不想利用STL内里的list<…>类的时候。我实现的这个list,结点存储任何挪用者分派的任意范例的数据(void*)。这个list合用于一些简朴的场所,耗损少少的资源。 头文件: /* * list.h * Generic sequenti... 继续阅读C语言实现一个简朴的单向链表list
:2017-11-03
-
C++内存优化:二级间接索引模式内存池 副标题#e# .H内容如下: /********************************************************* 在一些不确定内存总占用量的景象下,频繁的利用new申请内存,再通过链表 举办索引好像是很通例的做法。自然,也很难做到随机定位。 下面的内存池类是用二层索引表来对内存举办大块... 继续阅读C++内存优化:二级间接索引模式内存池
:2017-11-03
-
学点C语言(15):数据范例 – sizeof(检测范例巨细) 副标题#e# 获取范例巨细的变量最好不是 int 范例, 而是 size_t 范例; size_t 在 stdio.h、stddef.h 都有界说. 1. 获取已知范例的巨细: #include <stdio.h> #include <stddef.h> int main(void) { char n ... 继续阅读学点C语言(15):数据范例 – sizeof(检测范例巨细)
:2017-11-03
-
学点C语言(33):函数 – 传值与传址、形参加实参 1. 传值参数(非指针参数): #include <stdio.h> int inc(int x); int main(void) { int num = 1; printf("%d\n",inc(num)); /* 2 */ printf("%d\n",num); /* 1; num 并没有改变,用作函数参数时... 继续阅读学点C语言(33):函数 – 传值与传址、形参加实参
:2017-11-03
-
Boost库中的实用东西类利用入门 副标题#e# 简介:实用东西类开拓和维护会淹灭措施员的时间。Boost 通过提供几个高质量的库,从而简化了此 进程,您可以将这些库轻松集成到现有的代码库中。本文简朴概述一些较风行的 Boost 实用东西类,并 辅佐您相识如何将它们投入利用。 实用东西类(utility classes)在险些任何适当局限的 C++ 项目中都是必须的,可是不存在满意此 需求的尺... 继续阅读Boost库中的实用东西类利用入门
:2017-11-03
-
函数挪用的汇编码阐明 副标题#e# 这几天进修汇编,阐明白一下 c++ 中函数挪用(cdecl 和 fastcall 方法) 进程的汇编码,记录如下: 措施例子 struct tagTest { int n1; long n2; DWORD n3; }; long funtest1(tagTest p1,int p2,LPCTSTR lpszP3) { // 普通函数 p1.n... 继续阅读函数挪用的汇编码阐明
:2017-11-03
-
C语言生成随机数的函数、延时函数 下面C语言代码利用了生成随机数的函数、延时函数。请各人仔细调查其显示结果。 从以下代码,我们可以得出一个重要的结论:当上述两类函数被放入轮回时,应作出必然修改。同时还应存眷其参数的界说位置(子函数外?子函数内?全局变量?局部变量?)。 别的各人要留意:scanf在输入double型时,应该利用%lf,而在printf时却只需利用%f. #include<... 继续阅读C语言生成随机数的函数、延时函数
:2017-11-03
-
C语言函数大全(t开头) 副标题#e# 函数名: tell 成果: 取文件指针的当前位置 用法: long tell(int handle); 措施例: #include #include #include #include int main(void) { int handle; char msg[] = "Hello world"; if ((handle = open("TEST.$$$... 继续阅读C语言函数大全(t开头)
:2017-11-03