- 博客(13)
- 资源 (7)
- 收藏
- 关注
原创 MySql常见操作
1.安装WAMP后,MySql安装路径一般为C:\wamp\bin\mysql\mysql5.5.20 为方便使用命令行操作MySQL,添加“环境变量”-》“系统变量”-》“Path”C:\wamp\bin\mysql\mysql5.5.20\bin 2.连接到本机上的MYSQL mysql -u root -p,回车后提示你输密码。 刚安装好MYSQL,超级用户root是没有密码
2016-03-18 10:28:07 304
原创 利用ThinkPhp框架搭建网站
一.搭建AMP(Apache\MySQL\PHP)环境 WAMP就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。 1.下载http://www.wampserver.com/en/;2.安装;3.安装完毕之后,右下角的任务栏会多出一个wamp的小图标;4.在浏览器里输入http://localhost或ht
2016-03-17 16:16:30 1772
原创 模板函数的指针
模板函数 template void cout1(T i) { cout } 定义模板函数的指针: void (*ptr_fun_cout1)(int) = cout1;
2016-03-16 10:27:34 425
转载 #include <algorithm>
http://blog.csdn.net/wlchen123/article/details/8219131
2016-03-14 08:33:59 248
原创 public protected private
不论何种继承,派生类均不能访问基类的私有成员(private)。 公有继承:基类的公有成员和受保护成员在派生类中依然是公有成员和受保护成员。 受保护继承:基类的公有成员和受保护成员在派生类中成为受保护成员。 私有继承:基类的公有成员和受保护成员在派生类中成为私有成员。
2016-03-12 20:37:23 277
原创 extern "C"
#ifdef __cplusplus //__cplusplus是cpp中自定义的一个宏 extern "C" { //告诉编译器,这部分代码按C语言的格式进行编译,而不是C++的 #endif /**** some declaration or so *****/ #ifdef __cplusplus } #endif C++编译函数名时会在函数名
2016-03-12 12:54:39 287
转载 函数参数和返回值的传递
C++语言中,函数的参数和返回值的传递方式有三种:值传递、指针传递和引用传递。 以下是"值传递"的示例程序。 由于Func1函数体内的x是外部变量n的一份拷贝,改变x的值不会影响n, 所以n的值仍然是0。 void Func1(int x) { x = x + 10; } ... int n = 0; Func1(n); cout 以下是"指针传递"的示
2016-03-11 17:54:16 357
原创 虚函数与多态
多态Polymorphism:允许将子类类型的指针赋值给父类类型的指针,从而使接口有多种实现方式。 虚函数:实现多态。必须要实现(可以是空实现)。派生类中可以重载。 通常我们把很多函数加上virtual,是一个好的习惯,因为你很难预料到父类里面的这个函数不在子类里面不去修改它的实现。 纯虚函数:实现多态。父类中只声明,没有实现。必须在派生类中予以实现。 virtual void
2016-03-11 16:51:58 246
原创 stdlib.h
stdlib.h标准库函数头文件,包含了最常用的系统函数 malloc,calloc,realloc内存分配函数 free()释放上述内存分配函数分配的内存,调用时检查输入参数是否为空。 new delete以及new[] delete[] 是C++标准库函数,必须配对使用。不仅分配内存,还进行初始化。 atof atol atoi将字符串转换成浮点型,长整型,整型
2016-03-11 15:59:21 471
原创 深拷贝与浅拷贝
编译器会为每个类提供默认拷贝构造函数。 拷贝构造函数在以下情况下被调用: 一个对象需要通过另外一个对象进行初始化 一个对象以值传递的方式传入函数体 一个对象以值传递的方式从函数返回 默认拷贝构造函数属于浅拷贝。 深拷贝和浅拷贝可以简单理解为:如果一个类拥有资源,当这个类的对象发生复制过程的时候,资源重新分配,这个过程就是深拷贝,反之,没有重新分配资源,就是浅拷贝。
2016-03-11 15:24:57 296
原创 program once与ifndef
C++中为避免同一文件被include多次,使用两种方式: 方式一: #ifndef _SOMEFILE_H_ #define _SOMEFILE_H_ ........ #endif 方式二: #program once ....... 方式一由C++语言标准提供支持,有可能造成宏名冲突;方式二由编译器提供保证,但较早版本的编译器不支持。
2016-03-10 08:24:07 675
原创 头文件 string.h cstring string 区别
cstring, string, string.h 是三个文件名,C:\Program Files\Microsoft Visual Studio 10.0\VC\include路径下; string.h是C标准库下的文件,C++向兼容C,所以包含了该文件,这个文件应该是原封不动的与C标准库下一致的。类似这样的文件还有math.h,setjmp.h,stdlib.h,stddef.h
2016-03-04 14:38:00 343
转载 标准C++中的string类的用法总结
http://www.cnblogs.com/xFreedom/archive/2011/05/16/2048037.html
2016-03-04 14:29:58 228
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人