- 博客(6)
- 资源 (33)
- 收藏
- 关注
转载 C++标准转换运算符const_cast
前面讲了C++继承并扩展C语言的传统类型转换方式,最后留下了一些关于指针和引用上的转换问题,没有做详细地讲述。C++相比于C是一门面向对象的语言,面向对象最大的特点之一就是具有“多态性(Polymorphism)”。 要想很好的使用多态性,就免不了要使用指针和引用,也免不了会碰到转换的问题,所以在这一篇,就把导师讲的以及在网上反复查阅了解的知识总结一下。 C++提供了四个转换运算符: c
2017-10-18 09:18:33 350
转载 C++中的static关键字的总结
C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 1.面向过程设计中的static 1.1静态全局变量 在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下: //Example 1 #include
2017-10-17 17:48:48 312
转载 C++中的const,static const和static类成员的初始化问题
C++中, const, static const, static这三种类成员的初始化容易出问题: const 作为类成员,只能在构造函数初始化列表中被初始化(C++98); (C++11提供了类内初始化,因此内类常量可在声明类时进行类内初始化,因此该类内常量的作用域属于类级,即该类的所有对象均具有同一个值。) static 作为类成员,所有类对象共享该成员,只能在类外部的.cpp文件中被初
2017-10-17 17:46:59 593
转载 linux ubuntu 16.04下deb文件的安装和一些问题的解决
pkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。 以下是一些 Dpkg 的普通用法: 1、sudo dpkg -i 安装一个 Debian 软件包,如你手动下载的文件。 2、sudo dpkg -c 列出 的内容。 3、sudo dp
2017-10-08 16:25:58 385
转载 Segmentation fault 问题浅谈
今天调试程序时遇到了一个问题,当我用GDB调试程序时出现了Segmentation fault,以前没有遇到过,最后查看资料,有点明白了。 出现了Segmentation fault,基本上的原因是,非法的内存访问。 例如数组的越界,在循环操作时循环变量的控制问题,也有字符串拷贝时长度溢出,指针指向了非法的空间,还有就是申明一个指针,但却没有对其初始化,就直接引用,或者没有开辟内存空间
2017-10-08 15:30:48 451
转载 Segmentation fault到底是何方妖孽
前两天和阿彬扯淡的时候(注意不是扯蛋),他说自己一个礼拜解决了三个Core dump,华丽丽之极,让我对其敬仰、膜拜之情如滔滔之江水,绵绵不绝。今天我也来谈一下Linux环境下开发时经常遇到的“Segmetation fault”的一点点个人看法,也算是抛砖引玉了。 (备注:我的glibc版本是2.12,GCC版本4.4.6,内核版本2.6.32-279) Linux上开发时最恼火
2017-10-08 15:29:38 412
区块链在数字农业领域的应用与探索报告.pdf
2021-06-23
区块链技术在金融业的场景应用探析及相关金融监管政策的研究.pdf
2021-06-23
区块链对会计信息保真的应用分析.pdf
2021-06-23
基于区块链技术的居家养老生态体系探究.pdf
2021-06-23
基于区块链的食品溯源研究与应用.pdf
2021-06-23
基于Hyperledger-Fabric的区块链农产品溯源方案.pdf
2021-06-23
PolkaDot中文白皮书.pdf
2021-06-23
区块链协议新方向—图灵奖得主Macali开发Algorand_中钞区块链技术研究院.pdf
2020-03-03
Windows7_X64_ramdisk 虚拟硬盘
2013-06-26
JAVA API 官方文档中文版.CHM 电子书
2013-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人