
c/c++
文章平均质量分 57
经典的误导
这个作者很懒,什么都没留下…
展开
-
指针编程艺术(一)
学习C语言,都会对指针又爱又恨,爱它的功能强大,恨他难以理解~~为了深刻理解指针的艺术,故而总结一下指针 其实就是指向的地址,所以从变量,数组看内存分配。原创 2014-06-23 21:44:09 · 692 阅读 · 0 评论 -
Java .class文件保护原理
首先将编译出来的.class文件进行加密,加密算法自选。然后使用jvm进行解密,并且执行。加密例子没有采用加密算法,只在.class文件后面追加了几个字节的标志。BYTE EncryptFlag[10] = { 0x73, 0x75, 0x70, 0x65, 0x72, 0x5F, 0x6D, 0x69, 0x6D, 0x69 };#include #include BY原创 2015-11-12 17:15:12 · 1095 阅读 · 0 评论 -
PBOC/EMV中TLV的构造和解析
BER-TLV 数据对象编码根据 ISO/IEC 8825 的定义,一个 BER-TLV 数据对象包括 2-3 个连续数据域:l 标签域( Tag)包括一个或多个连续字节。它定义一种类别、类型和一个数字。本规范规定的数据对象的标签域用一个或二个字节编码。l 长度域( Length)包括一个或多个连续字节。它定义了接下来一个域的长度。本规范规定的数据对象的长度用一个、或二原创 2015-10-09 16:08:07 · 3765 阅读 · 2 评论 -
Combo Box CBN_SELCHANGE事件
当Combo Box需要自动选择默认时,加入如下代码: CWnd *myWnd = GetDlgItem(IDC_COMBO_ALGORITHM); SendMessage(WM_COMMAND,MAKEWPARAM(IDC_COMBO_ALGORITHM,CBN_SELCHANGE),(LPARAM)myWnd->m_hWnd);原创 2015-09-17 15:16:46 · 1541 阅读 · 0 评论 -
VS2013MFC多字节编译出错
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(369,5): error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must change the proj原创 2014-12-10 13:23:13 · 1259 阅读 · 0 评论 -
数据结构——邻接矩阵的最小生成树Prim算法
#include #include using namespace std; #define MAX_VERTEX_NUM 10 //最大顶点个数#define INFINITY 32768 typedef char VerType;typedef int VRType;typedef struct{ VerType vexs[转载 2014-09-27 23:00:30 · 1342 阅读 · 0 评论 -
数据结构之图(存储结构、遍历)
参考:http://blog.chinaunix.net/uid-26548237-id-3483650.html以下为该博客原文:原创 2014-09-26 15:46:38 · 621 阅读 · 0 评论 -
关于typedef的用法总结
不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容。用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同转载 2014-09-19 12:31:51 · 464 阅读 · 0 评论 -
指针的编程艺术(二)
指针的编程艺术(二)之指针与字符串指针变量大小为4个字节,看一个例子:#includeint main(){ double i = 10, j = 100; double * p = &i; double * q = &j; printf("%p\n",p); printf("%p\n",q); return 0;}原创 2014-07-29 16:25:51 · 1077 阅读 · 0 评论 -
指针和结构体
现在只讨论自引用结构体,也就是结构成员的原创 2014-06-26 15:16:18 · 537 阅读 · 0 评论 -
指针函数和函数指针
指针函数和函数指针的区别在于:原创 2014-06-24 20:53:32 · 509 阅读 · 0 评论 -
指针作为函数形参混淆辨析
#includevoid test(int *a, int *b);void test2(int *a, int *b);int main(){ int x=100, y=200; //test(x,y);// printf("%p %p\n",&x,&y); test2(&x,&y); printf("x=%d,y=%d\n",x,y);}void test(i原创 2014-06-24 15:07:58 · 525 阅读 · 0 评论 -
指针数组和数组指针
这两个一直很容易弄混,原因在于运算符的优先级不知道。表示一个数组的[]和表示一个函数的()具有相同的优先级,这个优先级要高于间接运算符*的优先级。小技巧区分:注意后面的两个字,比如指针数组,它首先是数组,然后里面的元素是指针int * demo[10]; //这个便是具有10个元素的指针数组,数组元素中存放的是指向int类型的指针int (* demo)[10];原创 2015-10-14 15:33:05 · 449 阅读 · 0 评论