![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
wrdasj
生命不息,学习不止
展开
-
c++异常
c++ 异常C++是一种非常灵活的语言,但并不是非常安全。编译器允许编写改变随机内存地址或者除以0的代码(计算机无法处理无穷大)。异常就是试图增加一点安全性的语言特性。异常是一种无法预料的情形。例如,如果编写一个获取Web页面的函数,就有几件事情可能出错。包含页面的Internet主机可能被关闭,页面可能是空白的,或者连接可能会丢失。处理这种情况的一种方法是,从函数返回特定的值,如nullpt...转载 2019-05-24 18:45:06 · 146 阅读 · 0 评论 -
const的多种用法
const的多种用法在C++中有多种方法使用const关键字。所有的用法都是相关的,但存在微妙差别。灵活的const是相当不错的面试问题!下面将讲述最常见的用法。const定义常量如果你已经认为关键字const与常量有一定的关系,就正确地揭示了它的一种用法。在C语言中,程序员经常使用预处理器的 #define机制声明一个名称,其值在程序执行时不会变化,例如版本号。在C++中,鼓励...转载 2019-05-24 19:40:55 · 334 阅读 · 0 评论 -
c++ 引用传参和指针传参的区别
概念指针从本质上讲是一个变量,变量的值是另一个变量的地址,指针在逻辑上是独立的,它可以被改变的,包括指针变量的值(所指向的地址)和指针变量的值对应的内存中的数据(所指向地址中所存放的数据)。引用从本质上讲是一个别名,是另一个变量的同义词,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化(先有这个变量,这个实物,这个实物才能有别名),而且其引用的对象在其整个生命周期中不...原创 2019-05-26 19:32:47 · 13316 阅读 · 11 评论 -
一起学 C++高级编程
为什么要学C++高级编程体会重新认识c++,从iostream头文件开始体会从事编程的时间越长,对C++的喜爱就越多,也越能体会C++的灵活所能带来的快感,对c++的求知欲也更强烈。由于c++的能力始终徘徊在函数和简单类的层次,对c++的一些机制还没有清晰的认识,每次写代码时都需要复制粘贴,这种感觉很难受,每次相同的知识点都要反复去查,开发效率低下。总结原因都是因为对c++的认识还停留在较低的...原创 2019-05-22 22:46:24 · 195 阅读 · 0 评论 -
c++字符串与c字符串
c++字符串与c风格字符串1. C风格的字符串2. 字符串字面量3.C++ std::string 类3.1 C风格字符串的优势和劣势3.2 使用string类3.2.1 std::string 字面量3.2.2 c++字符串的数值转换(1)字符串转数值(2)数值转字符串3.2.3 常用字符串函数3.2.4 原始字符串字面量你编写的每个应用程序都会使用某种类型的字符串。使用老式C语言时,没有太多...原创 2019-05-27 19:32:26 · 13917 阅读 · 0 评论 -
如何高效的管理c++代码
创建自己的c++头文件在c++编程实践中,我们可能会写很多重复的代码,而这些代码我们可能不太熟练,每次都会浪费一定的时间。为了避免重复工作,我们可以创建自己的c++头文件来高效的管理和利用自己的代码。c++代码的组织c++通常将类的声明和函数的定义分开,即类通常包含.h文件和.cpp文件,对于习惯了C#的编程的同学来说,可能会不舒服,修改了函数的定义后也需要同样修改函数的声明。而且好像只有声...原创 2019-05-23 19:31:11 · 1163 阅读 · 1 评论 -
如何用好c++指针
如何用好c++指针1.区分未初始化的指针和空指针1.1未初始化指针1.2使用nullptr2.判断指针是否有效3.使用void*指针4.delete[] 及char指针的删除5.常见的错误6.技巧c++最大的魅力在于指针,而最困扰c++新学者的也是指针。很多bug都是由于指针使用不当所引发的,下面总结使用指针时需要注意的几个关键点。1.区分未初始化的指针和空指针初学指针时,总是以为未初始化的...原创 2019-05-24 01:42:58 · 466 阅读 · 0 评论