现在位置: 首页 > 自动控制 > 文章
C-style cast举例: int i; double d; i = (int) d; 上面的代码就是本来为double类型的d,通过(int)d将其转换成整形值,并将该值赋给整形变量i (注意d本身的值并没有发生改变)。这就是典型的c-style类型转换。 下面是一个简单的程序: #include <iostream> using namespace std; int main(void) {          int i;          double ...
阅读全文
(VC编译器下) 1. CALLBACK,WINAPI和AFXAPI到底是什么?它们分别在什么地方被定义的? 在头文件windef.h中,CALLBACK, WINAPI, APIENTRY …… #define CALLBACK    __stdcall #define WINAPI      __stdcall #define WINAPIV     __cdecl #define APIENTRY    WINAPI ……   在头文件AFXVER_.H中,AFXAPI的定义如下:     …… ...
阅读全文
2012-06-02 20:49 工业·编程 ⁄ 共 5223字 暂无评论
C/C++中的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类的问题。 A.      面向过程程序设计中的static关键字 1)      静态全局变量          在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。静态全局变量定义和使用类似:   &...
阅读全文
2012-06-01 20:43 工业·编程 ⁄ 共 1010字 暂无评论
    一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变 量的值(From Memory),而不是使用保存在寄存器里的备份。     下面是volatile变量的几个例子:     1) 并行设备的硬件寄存器(如:状态寄存器)     2) 一个中断服务子...
阅读全文
    近一年来,伴随着谷歌Andriod智能手机操作系统的频繁升级,各个品牌智能手机的配置也在不断提高。产品的升级换代速度明显加快。 在2011年的年末,国内的消费者,还在期待着主频1GHZ的CPU带来高速体验的时候,1.2G双核,1.4G双核的智能手机,转眼间已经铺天盖地的席卷而来。     从全球市场来看,除了苹果(iphone4,iphone4s两大明星机)以其独特IOS操作系统和产品综合优势领跑全球的智能手...
阅读全文
2012-05-29 23:10 科技·视野 ⁄ 共 1954字 暂无评论
    在移动互联网的时代,百度想抓住另一个长尾,链接用户需求和各种应用。这家自称移动互联网领域最挣钱的公司,正用免费和分成当作“诱饵”,将自己移动与云结合的生态系统,落地到更多的手机终端之中。 合纵:抓住一条新的长尾     时代变了。     尽管前期准备略显仓促,百度还是在两个月前,召开了历史上首次开发者大会。彼时李彦宏站在舞台上像是在对过去道别。他说过去十多...
阅读全文
2012-05-20 23:00 科技·视野 ⁄ 共 877字 暂无评论
    公交出行与广大市民的日常生活息息相关,拥有庞大的用户群体和信息查询需求量。移动通信和计算机技术的高速发展,为城市公交和通信运营商开辟了更为广阔的合作前景。将移动信息化技术及时应用到交通领域,先后推出了公交电子站牌、手机公交卡、车行无忧等智慧化应用,大大推动了区域信息服务水平升级,方便了人们的出行,为城市智慧交通的建设做出了重要贡献。 GPS智能集中调度系统     通过...
阅读全文
2012-05-16 07:30 工业·编程 ⁄ 共 11162字 评论 8 条
一、初识MFC     我最初知道MFC大概是在1993年,那个时候Visual C++还没面世,当时Microsoft的C++编译器还很弱,官方的名字是Microsoft C/C++ 7.0,MFC的版本是1.0,几乎没有引起什么反响,那个时期最好的C++开发环境是Borland C++ 3.1,其实,大概是1992年11月份,一个偶然的机会,我领略到Borland公司的厉害,记不得在什么地方,我看到一个绝妙的集成开发环境,即Turbo C++ 3.0 for Windows,这是我记忆中第一...
阅读全文
2012-05-09 07:20 工业·编程 ⁄ 共 2463字 评论 1 条
1、完整的学一遍 C++ 所有语言特性,典型书籍 "The C++ Programming Language" Part1, Part2, "C++ Primer"     感觉 C++ 像大杂烩(多编程范型),各种精妙的语法特性 (friend, virtual/RTTI, const/mutable, exception, template),太多精妙的东西容易导致记忆琐碎化,学了又忘了,尤其是那些很少用的部分     实践:编写一些带 class 和 virtual 字眼的所谓的 C++ 程序. ...
阅读全文
2012-05-06 07:00 工业·编程 ⁄ 共 2766字 评论 9 条
1、C和C++够笨,逼的程序员自己做很多事     C其实大家都知道,是一门中低级语言,保留了指针等汇编特征,与系统底层结合密切。C++呢,更多的向个Object C,即面向对象的C。但这些,其实并不能够让程序员显得很牛。我个人的理解,之所以C和C++程序员显得很牛,其实原因和大家想像的正好相反,不是因为C和C++太强大,而是这两门语言太弱智了。     C和C++,由于设计时,主要针对系统底层,操作系...
阅读全文