我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

头文件调用过程中如何使调用的头文件中的变量只对当前头文件有效?


// head_1.h
#pragma once

class A
{
public:
    int a = 1;
};

// head_2.h
#pragma once
#include "head_1.h"

class B
{
public:
    int b = 2;
};

// main.cpp
#include "head_2.h"

int main()
{
    A a;
    cout << a.a << endl;
    B b;
    cout << b.b << endl;
}

现在我只想在main.cpp中可以使用类 B ,不想有类 A ,有什么比较好的方法吗?

这个需求有点奇怪,不用它就别管它好了。 是有报重复定义的错?

近期文章

  • WordPress不使用.htaccess
  • matlab打jar包,调用接口时,cplex无法被调用怎么解决
  • 关于CSDN的水印问题
  • UnityWebGl打包后本地打开出错
  • spring声明式事务
  • Python公式计算问题,有没有人帮个忙。
  • 在Python snap7中s7-200smart的模拟量输出属于哪个区
  • sv绿皮书,枚举类型
  • 汉字问题
  • 代码转流程图……!。
  • 安装eda时license出现了错误,求解
  • 给四个简单的java小项目添加功能
  • markdown目录锚点跳转,会被顶部的导航栏挡住,vue如何解决?
  • 请问这个为啥报error。
  • stoi函数怎么用啊
  • 关于C语言长度单位转换的题没想明白咋整的问题,如何解决?(语言-c语言)
  • 在php中把数据库第一条删除了,怎么在数据库中添加id为1的数据内容
  • 您将如何测试使用全局变量的PHP代码?
  • return没能跳出循环(递归求一个整数的质因子)
  • c语言中为什么先定义一个变量并且给它赋值为0?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华