C/C++
forsakening
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++中的static、const、mutable用法学习
1.Static的用法 转载地址:http://blog.youkuaiyun.com/hackbuteer1/article/details/7487694 ------------------------------------------------------------------------------------------------------------- C++的static有两种转载 2013-05-28 22:57:24 · 1793 阅读 · 0 评论 -
Essential C++中文版(Chap4:基于对象的编程风格)
Chapter4:基于对象的编程风格:Object-Based Programming 虽然我们尚未撰写自己的class,但是自第一章起,我们已经广泛运用了许多classes:string、vector、提供输入及输出功能的各种iostream classes…从本章开始,我们会设计并实现属于我们自己的classes. 根据过去的种种使用经验,我们明白了classes的哪些相关事原创 2013-05-29 23:26:07 · 1904 阅读 · 0 评论 -
Essential C++中文版(Chap1--Chap3)
刚接触C++,有了一定C语言的基础,为了做C++的界面开发,只好硬着头皮学习C++,了解一下也并非坏处~网上好些人在谈论E-C++和清华老谭的书谁适合入门,其实我觉着都挺好的,最好能够放在一起看,章节安排差不多的,老谭的书例子更加完整,E-C++更侧重于循序渐进,告诉读者C++语言如何去完成一件事,如实现泛型,实现Iterator class等。 这份笔记差不多就是E-C++全书了,网上原创 2013-05-27 16:14:30 · 1727 阅读 · 0 评论 -
C语言编译过程总结详解
正文 C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。 从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。 过程图解如转载 2013-06-10 22:03:54 · 868 阅读 · 0 评论 -
extern "C"/C中如何调用C++
extern "C"概述 被extern "C"修饰的变量和函数是按照C语言方式编译和连接的; 首先看看C++中对类似C的函数是怎样编译的。 作为一种面向对象的语言,C++支持函数重载,而过程式语言C则不支持。函数被C++编译后在符号库中的名字与C语言的不同。例如,假设某个函数的原型为: void foo( int x, int y ); 该函数被C编译器编译后在符号库中的名字为_foo原创 2013-06-10 20:50:50 · 1327 阅读 · 0 评论 -
大端小端的判断方法
首先,大端(big-endian)还是小端(little-endian)是相对于一个字来说的,指在一个字中各个字节的顺序。 如int x = 0x04030201: 若是在小端机器中,字节01存放的位置是内存中的低地址,也就是说低位存放在低地址; 若是在大端机器中,字节01存放的位置是内存中的高地址,也就是说低位存放在高地址。 具体可以通过简单的测试程序来测试 code 1:原创 2013-07-05 16:15:19 · 1023 阅读 · 0 评论 -
GNU/C 零长度数组
这是我在网上查到的关于“零长度数组”介绍与应用较好的一篇,转载地址http://www.52rd.com/Blog/Archive_Thread.asp?SID=30712 ----------------------------------------------------------------------------------------------------------------转载 2013-08-02 09:59:04 · 1101 阅读 · 0 评论
分享