- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 《C++智能指针》
智能指针的源由: c/c++之所以强大,一部分功劳应归结于c/c++语言对指针的支持,有了指针c/c++便可高效、方便的操纵内存,但大部分事物总是不可避免的具有两面性,指针也不例外。指针可以高效、方便的操纵内存极大的提高了c/c++程序员编程的灵活性,但同时指针也给初级c/c++程序员带来了一些大麻烦,为什么这么说呢?请看下面一个例子://智能指针源由#include<iostream>usi
2017-08-09 20:28:56 374
原创 《模板的分离编译问题》
一般情况下,在建立工程时我们喜欢将函数的声明与定义放在不同的文件中(.h/.cpp),这样当我们在编写源文件程序时需要用到其他文件中的函数时只需在本文件中包含进该函数声明所在的头文件便可引用该函数,这种方式也是标准库函数的使用方式,使编程编程效率大大提高,减少了可复用性代码的重复编写,深得人们喜爱,但当学习了C++中模板之后,以类似的方式组织文件时却出现了问题,这究竟又是怎么一回事呢?接下来,我们就
2017-08-05 23:27:08 922 1
原创 《C++大数据运算(+、-、*、/)》
计算机中整数数据的最大类型为long long类型,依据计算机位数的不同它的范围也不同,以32位为例long long类型的取值范围为【-9223372036854775808,9223372036854775807】,那么计算机可以进行的数值运算就必须在这个范围之内吗?未必,所以产生了大数据运算来解决更大范围内的数值运算,它的思想是以字符串代表数值进行各类运算。 Test.c#include
2017-08-05 15:19:45 3827
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人