zoukankan      html  css  js  c++  java
  • c++头文件中定义全局变量

    最近在写跟据数据库自动生成C++源代码的小程序。

    其中用到连接数据库,由于打算用C#做界面,用dll来进行处理,所以C++代码都用的函数,没有封装成类。

    于是连接数据库的时候就出了点小问题,原因是我在自己定义的ado.h文件中使用了

    _ConnectionPtr pConnection;

    错误就出在这里因为在是对变量的定义而不是声明,当你在其他文件中包含这个头文件的时候就会出现变量的重复定义。

    解决办法是在.cpp文件中定义,在头文件中使用extern声明。

  • 相关阅读:
    poj3481
    查找湖南问题
    tyvj1033
    tyvj1088
    oil倒油
    加分二叉树
    模拟题2
    模拟题3
    Free pascal中的random函数
    Spring MVC入门配置
  • 原文地址:https://www.cnblogs.com/shinecox/p/3024153.html
Copyright © 2011-2022 走看看