C
apexMing
这个作者很懒,什么都没留下…
展开
-
c与c++混合编程
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似 C语言的全局 变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C转载 2012-11-27 20:08:58 · 398 阅读 · 0 评论 -
C的模块化概念
C程序采用模块化的编程思想,需合理地将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求,在模块的划分上主要依据功能。模块由头文件和实现文件组成,对头文件和实现文件的正确使用方法是: 规则1 头文件(.h)中是对于该模块接口的声明,接口包括该模块提供给其它模块调用的外部函数及外部全局变量,对这些变量和函数都需在.h中文件中冠以extern关键字声明; 规则2 模块内的函数和全局变转载 2012-11-27 20:33:14 · 324 阅读 · 0 评论 -
load the C runtime library without using a manifest
最近在将原来的工程中原来的动态链接库改为静态链接库时遇到这个问题。 首先,附上一些网上搜集到的东西。 ----------------------------------------------------------------------------------------------------- (转)http://blog.csdn.net/smujjiang/article/原创 2012-11-28 12:43:34 · 1025 阅读 · 0 评论 -
pointer和reference的比较
转 引用(reference)和指针(pointer)是学C++过程中最令人头疼的问题,常常不知道什么时候用哪个合适,又常常弄混。找到Dan Saks的这篇文章,讲的很清楚,强烈推荐。 ——————————————————————————— 以下译自Dan Saks的文章 References vs. Pointers 英文原文 ————————————————————转载 2013-01-16 16:48:40 · 921 阅读 · 0 评论 -
placement new (转)
有关placement new 作者: hzh512 1. placement new的含义 placement new 是重载operator new 的一个标准、全局的版本,它不能够被自定义的版本代替(不像普通版本的operator new 和 operator delete能够被替换)。 vo转载 2013-04-01 20:35:07 · 449 阅读 · 0 评论 -
手把手教你把Vim改装成一个IDE编程环境(图文)(转)
1 写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了转载 2013-04-03 09:41:18 · 547 阅读 · 0 评论