陆景和L 2022-11-07 21:28 采纳率: 33.3%
浏览 14
已结题

类重定义,写了#pragma once

构造函数报错,显示类被重定义

如图,在A头文件(Point.h)写一个类 ,写构造函数

class CPoint
{
public:
    CPoint(void)
    {
        Lx = 16.012;
        Ly = 79.963;
        Rx = -73.93;
        Ry = 78.705;
        X = 5083.205;
        Y = 5852.099;
        Z = 527.925;
        flag = true;
    };
    ~CPoint(void) {};

在B头文件中包含

#pragma once
#include "Point.h"
就会报错提示类被重定义

img

即使加了#pragma once,也不能解决问题,想知道原因是什么
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月15日
    • 创建了问题 11月7日

    悬赏问题

    • ¥15 高通uboot 打印ubi init err 22
    • ¥20 PDF元数据中的XMP媒体管理属性
    • ¥15 R语言中lasso回归报错
    • ¥15 网站突然不能访问了,上午还好好的
    • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
    • ¥15 semrush,SEO,内嵌网站,api
    • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
    • ¥15 振荡电路,ADS仿真
    • ¥15 关于#c语言#的问题,请各位专家解答!
    • ¥15 这个如何解决详细步骤