c++语言基础
c++语言基础
bladeandmaster88
好好奋斗
展开
-
C++ ADO操作mysql数据库
1、安装mysql5.5 和mysql连接驱动mysql-connector-odbc-5.1.12-win32.msi2、给mysql添加数据源,方法可百度windows下mysql如何在odbc添加数据源3、如果在添加数据源的时候无法找到MySQL ODBC 5.1 Driver,则需要进行如下步骤:进入dos命令行,输入:C:\Users\Administrator>cd\w原创 2016-12-09 16:56:08 · 3491 阅读 · 2 评论 -
对mysql的简单封装
DataBase.h#include #include class CDataBase{public: int open(char*host, char*user, char*pwd, char*db,unsigned int port);//登陆数据库 void close();//关闭数据库 MYSQL_RES * exec(const char* chSql);/原创 2016-12-06 08:46:40 · 834 阅读 · 0 评论 -
利用mysql提供的c语言接口操作数据库
//1.工程要在c/c++->常规->附加包含目录添加mysql.h的路径D:\mysql5.5\include//2.工程要在链接器->常规->附加库目录添加libmysql.lib的路径D:\mysql5.5\lib#include //mysql的库用到了windows网络接口#include #pragma comment(lib, "libmysql.lib")#incl原创 2016-10-31 11:17:46 · 3158 阅读 · 0 评论 -
基类的析构函数为什么要设为Virtual
#include using namespace std;class Father{public: Father() { cout << "Father()被执行" << endl; } //~Father() //{ // cout << "~Father()被执行" << endl; //} virtual~Father() { cout << "~F原创 2016-09-17 12:55:52 · 473 阅读 · 0 评论 -
c++的ifstream和ofstream读写类对象
#include #include #include using namespace std;class Student{public: //有元声明最后放在public里面,不知道为啥 friend istream& operator>>(istream&is, Student&st); friend ostream& operator<<(ostream&os, const原创 2016-11-16 14:51:10 · 2695 阅读 · 0 评论 -
c++读写类对象(含有指针成员)
#include #include #include using namespace std;//有很多通用的序列化库,比如boost::serialization,可以google c++ 序列化。//如果只是简单的保存,参考这个// 基本类型 int,double, float,bool...template void serialize(ofstream& stream,原创 2016-11-18 15:51:26 · 2036 阅读 · 0 评论 -
c++子类和父类成员函数重名
1、子类和父类函数名相同,base::fun()函数有virtual关键字,则由对象的类型决定调用哪个函数。#includeusing namespace std;class base{public: virtual void fun() { cout << "base的fun()被调用"<< endl; }};class subClass :public base原创 2017-01-21 16:01:52 · 6498 阅读 · 0 评论