C + windows API
做Windows程序开发,windows API一定是要学习的。虽然现在windows平台下的开发环境有很多,也很方便,但通常只会提供
windows服务的一个子集,有些特性还得调用API。
分层是软件开发中一个永久的解决方案,很多难以解决的问题都可以用多加一层来解决。操作系统就是一个很好的例子。操作系统在
软件开发人员与计算机硬件之间,这样就使开开发人员从繁杂的硬件处理中解脱出来,然而又能实现对硬件很好的控制。
对于开发人员来说,操作系统就是一堆API的定义,包括函数,数据定义,宏等。windows为程序员提供的API用动态链接库的形式给
出,开发人员可以在连接程序的时候把那些与动态链接库相关的导入库链接到程序中,然后等加载程序的时候,再重定位到具体的函数地址。
C + API是一种开发windows应用程序的方式,也是最原始的一种,但不是唯一的,但确实最能升入了解操作系统服务,最能充分利
用操作系统服务的一种。无论怎么,想做windows开发,API是一定要熟悉的。
相关文档:
[C/C++ Digestion] – Rule of Three,
复制控制
作者:
Jason Lee @
http://blog.csdn.net/jasonblog
日期:
2010-04-13
[1]
复制构造函数
copy constructor
Rule of Three
是指类如果需要析构函数,则通常也需要复制构造函数和赋值操作符。而其实习惯地显示编写这三者本就是一个良好的习惯。因 ......
使用 gperf 实现高效的 C/C++ 命令行处理
GNU 完美(gperf)散列函数生成器简化复杂的输入字符串
文档选项
级别: 中级
Arpan Sen
(arpan@syncad.com
), 技术主管, Synapti Computer Aided Design Pvt Ltd
2007 年 9 月 10 日
GNU 的 gperf 工具是一种 “完美的” 散列函数,可以为用户提供的一组特 ......
/*FIXME
ISO C如果你在main()中写代码的中间定义了一个对于main而言的全局变量,就会报出这个错误。
*/
把这个变量定义到main函数中的最前方,就会修正这个错误。
而且为了防止出错,设定的指针之后再有参数传入malloc之后立即对于指针予以空间的创建。防止出现指针未初始化从而引起将来赋值的时候将该值覆盖了已经为本 ......
程序开头要声明
#include <string.h>
函数名: stpcpy
功 能: 拷贝一个字符串到另一个
用 法: char *stpcpy(char *destin, char *source);
程序例:
#include <stdio.h>
#include <string.h>
int main(void)
{
char string[10];
char *str1 = "abcdefghi";
&n ......