静态 问答列表

静态元素和成员元素的编译错误

作者: 提问时间:3/23/2023

我正在尝试使该程序在Arduino IDE中工作。 我收到消息: “错误:在静态成员函数中无效使用成员 XXX” 它使用一个类中定义的 2 个中断服务例程。它们必须被定义为静态的,这是有效的。但是,它...

C++ 对局部静态变量的依赖

作者:ranstar74 提问时间:3/24/2023

当调用重载的新运算符时,我的内存分配器被初始化: MyAllocator* GetAllocator() { static MyAllocator allocator; return &allo...

在实例方法中将静态变量值作为参数传递

作者:shivu2012 提问时间:4/4/2023

我们可以在 Java 的实例方法中将静态变量值作为参数传递吗? static webdriver driver = webdriver.driver.chrome(); public void s...

cpp 类声明中类常量的定义

作者:Miguel Hernando 提问时间:4/22/2023

尽管原则上似乎只有整数值可以在类的声明中声明为类常量: struct Foo{ static const int N=10; }; 在我的代码中,寻找不会强迫我在编译单元中定义浮点常量的替代方...

使用静态函数初始化静态 const std::array 会删除 const(使其可写)

作者:G Stepanovic 提问时间:4/22/2023

我有一个包含私有成员的类(结构)。我希望这个成员是静态和恒定的(不可写的)。看起来好像通过静态函数添加初始化,破坏了成员数组的恒定性。 我本来希望编译器在我尝试写入定义为 const 的数组时会抱怨。...

我可以保留 std::initializer_list<T>::begin() 返回的地址吗?

作者:Steven 提问时间:4/29/2023

我有许多一类数据的静态实例,它们保留整数数组,如下所示: class ReadableIds { public: const int * ids; ReadableIds( const int ...

静态局部变量如何沿不同的翻译单元共享?

作者:YoonSeok OH 提问时间:4/30/2023

静态局部变量如何沿不同的翻译单元共享? 我知道“静态”指定内部链接。 如果“静态”成员函数在不同的转换单元中具有相同的地址,则每个转换单元都有该函数的副本,链接器选取要包含在可执行文件中的副本之一...

如何避免延迟静态存储时长变量的初始化?

作者:Dmitry Kuzminov 提问时间:5/4/2023

我的构造函数中有副作用的类,这些类的对象是具有静态存储持续时间的全局对象。在初始化期间,这些对象在特殊映射中注册其类,在将此映射用于其他目的之前,必须进行这些注册。 类及其全局对象在单独的转换单元中...

未解析的外部符号“private: static class variable”C++ [重复]

作者:Justin Mathew 提问时间:5/11/2023

这个问题在这里已经有答案了: 静态类成员上未解析的外部符号 (6 个答案) 什么是未定义的引用/未解析的外部符号错误,如何解决? (39 个答案) 6个月前关闭。 我在使用静态方法和锁在 c++ 中...

如何使用 GCC 初始化静态变量

作者:Andrew Goedhart 提问时间:5/15/2023

我正在用 C++ 编写一个微型。我需要一个静态变量才能在重置后生存。 该对象用于保存有关重置原因的更多详细信息。我不能保证在重置时可以将其记录到闪存中,因此我需要在重置后记录它。 我可以使用指针常...


共200条 当前第11页