- 博客(11)
- 资源 (8)
- 收藏
- 关注
转载 Windows数据类型探幽——千回百转你是谁?
由微软Windows操作系统所支持的各种数据类型是用来定义函数的返回值、函数和消息的参数以及结构体成员(因为Win32程序是用C语言来编写,所以没有“类”这个概念)的。这些数据类型定义了上述元素的尺码(在内存中的,也就是占用内存的字节数)和含义。笔者以前一直不太注意这些东西,结果在程序设计时可谓步履维艰。不同类型的常/变量,在程序用扮演的角色相去甚远,了解这些类型,对剖析程序的工作原理是非常有用的
2012-03-24 14:50:53 695
原创 ubuntu中打开终端的方法
ubuntu中打开终端的方法 第一种(当然是笨方法了)ubuntu中打开终端的方法依次打开(应用程序-附件-终端),如果闲的麻烦,可以直接把它添加面板,这样也方便点! 第二种 首先按住Alt,然后按一下F2,出来一个运行框,在里面输入 gnome-terminal即可运行。 在这个运行框里,可以执 行很多命令,想当于windows的[运行],不过很难记住
2012-03-19 22:58:43 758
原创 VAssist X 注释快捷键中的宏一览
VA中的快捷注释的确很好用,默认的注释模版很少,在实际使用中,通常需要自己手动定义注释模版,其中常用到的宏如下,不解释: Reserved StringMeaningDate$DATE$Year/month/day formatted as %04d/%02d/%02d
2012-03-18 13:40:09 1572
原创 各种算法的改进
冒泡排序的改进void BubbleSort(int arr[],int len){ bool isSort= false; for ( inti = 0; i { isSort = true; for ( int j = 0; j { if ( arr[j] > arr[j+
2012-03-10 21:32:59 1161
原创 面试题 设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数, 报数到第m个人, 此人出圈, 再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现
设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数, 报数到第m个人, 此人出圈, 再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,给出这n个人的顺序表p。#include "stdafx.h"#include #include typedef struct node{int data;s
2012-03-08 15:31:14 14408
原创 打开文件 写入文件内容
打开二进制文档LoadData( char* fileName ){FILE* fp = fopen(fileName,"rb");if(!fp) return;fseek( fp, 0, SEEK_END );int fileSize = ftell( fp ); fseek( fp, 0, SEEK_SET );char* arrCh = new char[fi
2012-03-06 16:41:37 730
转载 面试题之寻找丢失的数字
据传说是MS/Google等等IT名企业的面试题:有一组数字,从1到n,中减少了一个数,顺序也被打乱,放在一个n-1的数组里请找出丢失的数字,最好能有程序,最好算法比较快BTW1: 有很多种方法的哦,据说O(n)的方法就不止一种BTW2: 扩展问题,如果丢失了2个数字呢?BTW3: 一定要小心不要溢出,嗯,面试者有时候不会提醒你的BTW4:
2012-03-06 14:58:04 2305
原创 全角 半角 转换器的 制作 C/C++
#ifndef _DS_H_#define _DS_H_#include #include #include #include using namespace std;class DBData{public:DBData();~DBData();public:string ToDBS(string str);string ToSBC(
2012-03-03 14:32:51 1605
转载 typedef 四个用途 二个陷阱
用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针虽然:char *p
2012-03-02 14:38:14 489
原创 简单的 对话框程序 Number Password
// TestexamDlg.cpp : 实现文件//#include "stdafx.h"#include "Testexam.h"#include "TestexamDlg.h"#ifdef _DEBUG#define new DEBUG_NEW#endif// 用于应用程序“关于”菜单项的 CAboutDlg 对话框
2012-03-02 13:51:17 771
原创 图形管理器 类 封装 多态 继承
#ifndef _Graph_H_#define _Graph_H_#include class Graph{public:Graph();virtual ~Graph();public:virtual float GetArea();};class Circle : public Graph{publ
2012-03-01 22:18:39 471
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人