2
静态分配对象内存;动态地初始化它?
我有一个对象,其构造函数被传递了一个参数。如果在编译时知道参数值,则可以静态构造对象: static FOOOBJ foo(3); (我知道这并不是真正地静态完成,即由编译器完成,但实际上是在安装过程中完成的)。 但是,如果我在编译时不知道参数值,我仍然想为对象预分配空间,但在运行时在该空间中构造对象。没有单独的.initialize()方法可以做到吗?
C ++是用于对Arduino IDE进行编程的标准语言。但是,Arduino IDE确实内置了许多库,因此在草图代码中不会直接调用“ main”之类的功能。大多数在线Arduino代码都是用这种语言编写的。