C++
lt3
这个作者很懒,什么都没留下…
展开
-
C/C++命名规则
在软件开发这一高度抽象而且十分复杂的活动中,命名规则的重要性更显得尤为突出。一套定义良好并且完整的、在整个项目中统一使用的命名规范将大大提升源代码的可读性和软件的可维护性。在引入细节之前,先说明一下命名规范的整体原则: 同一性在编写一个子模块或派生类的时候,要遵循其基类或整体模块的命名风格,保持命名风格在整个模块中的同一性。标识符组成转载 2014-02-24 09:29:45 · 935 阅读 · 1 评论 -
C++宏定义详解
一、#define的基本用法 #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。1 #define命令剖析1转载 2014-02-28 11:55:51 · 1076 阅读 · 0 评论 -
C++ Singleton (单例) 模式最优实现
索引静态化并不是单例 (Singleton) 模式饿汉模式懒汉模式 (堆栈-粗糙版)懒汉模式 (局部静态变量-最佳版)范例代码和注意事项 (最优实现)扩展阅读参考资料我非常赞成合理的使用 设计模式 能让代码更容易理解和维护, 不过我自己除了简单的 单例 (Singleton) 模式 外, 其它都很少用 :-)可耻的是, 直到前段时间拜读了 C++ In Theory转载 2014-04-01 20:30:02 · 877 阅读 · 0 评论 -
c/c++中出现的位操作符
文章来源: http://blog.csdn.net/liyongbao1988/article/details/7408639转载 2014-09-19 09:46:36 · 814 阅读 · 0 评论 -
C++ http请求
std::string CHttpTool::HttpRequest(char * lpHostName,short sPort,char * lpUrl,char * lpMethod,char * lpPostData,int nPostDataLen) { HINTERNET hInternet,hConnect,hRequest; BOOL bRet;转载 2014-09-05 08:59:18 · 960 阅读 · 0 评论 -
编写高效C/C++语言的四大绝招
编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就是针对编程工作中的一些体会和经验做相关的阐述。 第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值: 方法A:通常的办法#define LEN 32char strin转载 2014-12-26 10:37:10 · 755 阅读 · 0 评论