假设我有一个名为AudioSample的类,实现不相关。AudioSamples可以从多个源加载,对于每个源,我从AudioSample派生一个类,为相关源添加相关的加载程序代码。加载后,我故意将对象切片,将其传递给按值使用AudioSample的函数。我觉得这很好,它可以防止使用各种加载函数污染基类,并防止我在必须添加新加载器时不得不修改(经过试验和测试的)基类。但是,当在stackoverflow中搜索对象切片时,我只找到将其描述为问题并解释其潜在陷阱的答案,这让我想知道:我是否以不应该的方式使用它?这样做是否会遇到我目前不知道的潜在问题? 最佳答案