相关疑难解决方法(0)

我可以在不使用new的情况下在C++中实现Factory Method模式吗?

我在嵌入式环境(Arduino/AVR ATMega328)中工作,并希望在C++中实现Factory Method模式.但是,我正在使用的编译器(avr-gcc)不支持该new关键字.有没有办法在不使用的情况下实现这种模式new

c++ embedded avr factory-method avr-gcc

7
推荐指数
1
解决办法
2741
查看次数

正确重载新/删除新[] /删除[]

这是我上一个问题的后续跟进,

使用malloc初始化类

关于这个问题的接受的答案是有效的,并且给了我关于avr-gcc的新/删除,这里是问题,但是我的重载新删除会对常规gcc造成严重破坏,重载新删除的正确方法是什么,所有我的类派生自一个共同的基础class理想情况下我想覆盖我的对象的新删除,所以它不会与stl stdlib等混乱.

c++ memory-management

5
推荐指数
1
解决办法
5232
查看次数

标签 统计

c++ ×2

avr ×1

avr-gcc ×1

embedded ×1

factory-method ×1

memory-management ×1