C/C++
末日的回想
学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
八大排序算法总结
插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:Void InsertSort(Node L[],int length){Int i,j;//分别为有序区和无序区指针for转载 2015-04-30 14:42:11 · 305 阅读 · 0 评论 -
C/C++基本数据类型所占字节数以及sizeof运算符的使用
基本数据类型所占字节大小:32位编译器(指针4字节)char :1个字节short int :4 字节int: 4个字节long: 4个字节double: 8个字节long long: 8个字节64位编译器(指针8字节)char :1个字节short int : 2个字节int: 4个字节double: 8个字节long原创 2015-06-15 14:19:03 · 3913 阅读 · 3 评论 -
MFC中的CString和char *,LPTSTR,LPCTSTR的转换
在代码中未定义Unicode编码,而是使用多字节流编码的情况下,他们可以相互转换,便于后台处理。例如:CString cstr;char* str = (LPTSTR)(LPCTSTR)cstr;cstr = (CString)(LPCTSTR)str;LPTSTR是一个32bit的指针,每个字符占一个字节。LPCTSTR也是32bit指针,每个字符可以占1个或者两个字节,这取原创 2015-06-15 09:43:06 · 1327 阅读 · 0 评论 -
基于MFC和winpcap的简单路由器实现
关键部分代码如下。// VCRouterDlg.cpp : 实现文件//#include "stdafx.h"#include "VCRouter.h"#include "VCRouterDlg.h"#include "afxdialogex.h"#include "pcap.h" #include #include #ifdef _DEBUG#define原创 2015-06-15 09:51:33 · 2377 阅读 · 0 评论 -
程序运行在X86和X64机器上由字节分配不一样引发的问题
#include "stdafx.h"#include "iostream"using namespace std;struct S{int i = 10;int *p = (int*)1111;};//size of it is 16.int main(){S s;int *p = &s.i;cout cout coutcout原创 2015-08-13 13:50:03 · 724 阅读 · 0 评论
分享