分类目录归档:c++

Vs2010中使用c++连接mysql数据库

艾玛,,,c#下简单多了,可是为何c++这么麻烦的,折腾了好久才弄好的….下面分享给大家我的过程.
1.在mysql官网下载connector.记住,要下载安装版的.因为免安装的没有opt目录
2.因为这个会用到动态指针,所以必须下载boost库并安装
接下来就是环境变量的配置
动态链接的deb[……]

Read more

c++中char * 和char[]的一些资料收集

程序的内存分配
一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事[……]

Read more

c++自定义String类

自己做测试用的,就当作是c++的一个简单的复习吧,这个string类只实现了一些简单的功能,别的功能后续会慢慢加上的

String.h头文件


#include <iostream>

const int maxlen = 128;

using namespace std;

cl[......]

Read more

C++中的多态性

多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形状。
c++中多态的实现
C++多态性是通过虚函数来实现的,虚函数允许子类重新定义成员函数,而子类重新定义父类的做法称为覆盖(override)[……]

Read more

如何成为一个C++高级程序员

C++这门语言从诞生到今天已经经历了将近30个年头。不可否认,它的学习难度都比其它语言较高。而它的学习难度,主要来自于它的复杂性。现在C++的使用范围比以前已经少了很多,java、C#、python等语言在很多方面已经可以代替C++。但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比[……]

Read more

c++复习总结三–类

1.类成员

一个类可以包含若干公有的,私有的和受保护的部分,分别用public,privare和protected来修饰,public可以被使用该类型的所有代码访问,private定义部分的成员可以被其他类成员访问,所有的成员必须在类的内部声明。

如下所示

class student
{
p[......]

Read more

c++复习总结二函数

对于函数,相信大家都很熟悉了,我在这也就简单的说下

1.函数的定义

函数由函数名和一组操作数类型来表示,操作数也就是形参,在圆括号中声明,每个函数都有一个相关联的返回类型,

2.函数的介绍

函数体是一个语句块,定义了函数的具体操作,函数体中定义的变量只有在函数中才可以访问,也就是局部变量,这[……]

Read more