- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 int const, const int *,int *const,int const *const 区别
今天做了一个题,关于这个问题。const int a =1 / int const a=1变量a的值不能改变const int *a=&b指针变量a指向的值不能改变int * const a=&b指针的指向不能改变int const *const a=&b指针指向不能改变,指向的值也不能改变很多人分享了一个经验,就是如果const 位于*的左侧,则const就是用来修饰指...
2018-03-19 10:46:37 3051
原创 C++类的继承、访问权限、虚继承
今天突然发现自己关于类的继承,虚基类,访问权限混在在一起的时候有有一些模糊,所以今天进行重新学习一下。如果错误或者不对的地方,还请指教。 一、类的继承方式 类有三种成员成员,private,protected,public,基类的成员派生方式子类访问特性publicprotectedprivatepublicpublicprotectedNO Accesspublicprotected...
2018-03-12 16:13:35 360 1
原创 浮点数精度问题
一、例子 首先我们去编译器试试 double a=1.9;通过添加监视查看a的值 会发现a的值是1.8999999… 二、开始今天的学习 在最开始学c++的时候并没有对浮点数进行很深入的学习,认为浮点不就是小数嘛,首先在C++的宏里面有FLT_MAX 和FLT_MIN的定义,float是四字节的浮点数,后面我么会发现,四字节的浮点数有效数字为6-7位,能保证...
2018-03-10 23:25:00 3259
原创 使用odbc创建excel
使用odbc创建excel,插入变量。在学习这个之前先学习一下printf,因为这里的SQL语句的形式比较的类似。CDatabase database; CString sDriver="MICROSOFT EXCEL DRIVER (*.XLS)"; CString sExceFile ="E:\\MAPS\\ceshi2\\ceshi.xls"; CString sSQL; T...
2018-03-10 23:13:19 1970
原创 C++数组越界
首先看一个问题,下面的代码哪一步会出错?(使用的编译环境是vs2005)typedef struct Stuent{ double * a; Stuent() { memset(this, '\0', sizeof(Stuent)); }};int main(int argc, _TCHAR* argv[]){ Stuent stu; stu.a = new double...
2018-03-10 23:00:32 3955
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人