
c
kobi
进取。
展开
-
逆波兰表示法
因为要搞桌面开发,得回顾下大学学的C,C++什么的。顺便发些博客加深记忆。很多计算起在计算中,把一些中缀表达式 ,采用逆波兰表示法:比如:(1-2)*(4+5)转化为逆波兰表示法:12-45+*计算器程序实现:1 。开始把分别把1 ,2 压入栈中,然后遇到 - 运算符,把1 , 2 弹出栈中 做减法运算 ,并把运算结果 -1 压入栈中 。2原创 2012-07-17 16:53:17 · 517 阅读 · 0 评论 -
vc++ Windows Shell 编程
用VC++ 进行Windows Shell 扩展编成 由ccc编译 序言: 看过一些对windows 外壳的扩展程序,在使用上一般都是直接利用windows的外壳API做一些工作,因为外壳操作需要一些比较专业的知识,因此,大部分编程人员特别是使用集成编程环境的程序人员对windows shell的扩展编程不很了解,也缺乏这方面的转载 2013-05-17 16:14:29 · 859 阅读 · 0 评论 -
字符串处理
1.VC++中的char,wchar_t,TCHAR(转载)总体简介:由于字符编码的不同,在C++中有三种对于字符类型:char, wchar_t , TCHAR。其实TCHAR不能算作一种类型,他紧紧是一个宏。我们都知道,宏在预编译的时候会被替换成相应的内容。TCHAR 在使用多字节编码时被定义成char,在Unicode编码时定义成wchar_t。1.VC++中的char,转载 2012-09-24 11:53:26 · 2016 阅读 · 0 评论 -
const char* std::string CString 之间的转换
我们在写程序时,常常会遇到类型转换的问题。现总结一些常见的类型转换。1,const char*(C风格字符串)与string之间转换: (1) const char*可以直接对string类型赋值,例如: const char* pchar = "qwerasdf";转载 2012-08-17 11:47:26 · 1526 阅读 · 0 评论 -
Windows api 的学习和开发 一
Windows 的基本数据类型(比较全),所有的Windows数据类型都是由C数据类型经过类型重定义得到的,比如DWORD 定义 typedef unsigned long DWORD HANDLEtypedef PVOID HANDLEtypedef void *PVOIDATOM 原子(原子表中的一个字符串的参考)BOOL原创 2012-08-01 14:19:32 · 433 阅读 · 0 评论 -
常见的内存错误及其对策
发生内存错误是件非常麻烦的事情。编译器不能自动发现这些错误,通常是在程序运行时才能捕捉到。而这些错误大多没有明显的症状,时隐时现,增加了改错的难度。有时用户怒气冲冲地把你找来,程序却没有发生任何问题,你一走,错误又发作了。常见的内存错误及其对策如下:1 内存分配未成功,却使用了它。编程新手常犯这种错误,因为他们没有意识到内存分配会不成功。常用解决办法是,在使用内存之前检查指针原创 2012-08-14 16:46:49 · 422 阅读 · 0 评论 -
高质量C++/C编程指南
http://oss.org.cn/man/develop/c&c++/c/c.htm#_Toc520634004原创 2012-08-14 15:20:02 · 534 阅读 · 0 评论 -
引用与指针的比较
引用与指针的比较引用是C++中的概念,初学者容易把引用和指针混淆一起。一下程序中,n是m的一个引用(reference),m是被引用物(referent)。 int m; int &n = m;n相当于m的别名(绰号),对n的任何操作就是对m的操作。例如有人名叫王小毛,他的绰号是“三毛”。说“三毛”怎么怎么的,其实就是对王小毛说三道四。所以n既不是m的拷贝,也不是指向m原创 2012-08-14 16:36:15 · 343 阅读 · 0 评论 -
CString string char * char[] 之间的转换
1、string 转 CString CString.format("%s", string.c_str());2、char * 转 CString CString.format("%s", char*);3、char * 转 string string s(char *);4、string 转 char * char *p = st原创 2012-08-11 22:09:38 · 418 阅读 · 0 评论 -
vc++ Windows Shell 编程 第一章
第一章 Windows Shell是什么一个操作系统外壳的不错的定义是它是一个系统提供的用户界面,它允许用户执行公共的任务,如访问文件系统,导出执行程序,改变系统设置等。MS-DOS有一个Command.COM扮演着这个角色。然而Windows已经有了图形界面环境,他的外壳程序也就必然是图形方式的。在Windows95以前,默认的Windows Shell就是程序管理器。转载 2013-05-17 16:13:18 · 713 阅读 · 0 评论