![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 75
u012410874
这个作者很懒,什么都没留下…
展开
-
C++学习篇--enum枚举类型
enum枚举类型以前没有深究过,原创 2014-06-23 21:31:04 · 1193 阅读 · 0 评论 -
const 类型详解
const变量有全局的和局部的,C语言中全局的const变量默认为外连接,所以默认都是有内存地址的,c++中全局的const变量默认为内连接,它可以被编译 器放到符号表中作为编译期常量,所以在c中,const int k = 2; int a[k]是非法的,但在c++中是合法的。这是全局const变量,局部的const变量在C和C++中一视同仁,都是放在函数局部栈中的,把编译后的可执行文件转载 2014-06-11 20:46:44 · 2654 阅读 · 0 评论 -
C/C++ Lib库文件nm调试之符号表
本文主要介绍了一下在Linux下开发c/c++时候,不可避免的会开发或者生成.o .a .so这种中间库状态的文件(可能是自己写了一个lib让别人调用,或者提供.c/.cpp文件嵌入别人的Makefile工程)。如何查看这些库文件的一些基本信息。有时候大家编译程序时候(确切的说是链接器链接的时候)很多错误例如"undefine reference",之类的常见错误,原因就是因为没有找到.o .a转载 2014-06-11 16:59:52 · 2470 阅读 · 0 评论 -
链表操作
仅供自己学习记录尔原创 2014-07-25 10:17:07 · 1332 阅读 · 2 评论 -
getline函数详解
今天一个学生写了如下代码段,其目的将一个文本文件的内容输出到屏幕上。[cpp] view plaincopyifstream in("file3.txt") char buf[3]; while(!in.eof()) { in.getline(buf, sizeof(buf)); co转载 2014-06-18 14:33:27 · 4806 阅读 · 0 评论 -
C++子类的内存结构和继承方式
#include using namespace std;class base{public: base():a(0),b(1),c(2){} int a;protected: int b;private: int c;};class wangt:public base{public: wangt():h('a'),j('b'),k('c'),base(){}; cha原创 2014-06-20 10:03:12 · 1539 阅读 · 0 评论 -
C++运算符重载补充之不同数据间的类型转换
anbkyzj博客园首页新闻新随笔联系管理订阅 随笔- 39 文章- 0 评论- 167 C++运算符重载补充之不同数据间的类型转换 我们在使用重载的运算符时,往往需要在自定义数据类型和系统预定义的数据类型之间进行转换,或者需要在不同的自定义数据类型之间进行转换。今天就来讲讲C++中数据类型的转换。 1.对于系统的预定义基本类型数据,C++提供了两种类型转换方式:隐式类型转转载 2014-06-21 20:22:16 · 722 阅读 · 0 评论