gpt4 book ai didi

c++ - 比较非静态函数中的静态和非静态整数

转载 作者:行者123 更新时间:2023-11-28 03:39:01 25 4
gpt4 key购买 nike

<分区>

我有一个用作计数器的静态变量和一个用于在某些事件中保存计数器值的变量的非静态版本。这是一些代码:

标题:

static int UndoID;
int UndoRedoID;

void SetUnsavedChanges();

类:

在类的各个部分,我尝试这样的事情:

UndoRedoID = UndoID;

我尝试过其他方法,例如:

UndoRedoID = myClass:UndoID;

示例比较:

void myClass::SetUnsavedChanges()
{
if (UndoRedoID != UndoID)
{
cout << "Unsaved";
}
else
{
cout << "Saved";
}
}

这会导致我遇到如下链接错误:

Undefined symbols:
"myClass::UndoID", referenced from:
myClass::SetUnsavedChanges() in myClass_lib.a(myClass.o)
...

谢谢你的帮助:)

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com