私はC ++の初心者で、このコードに少し混乱しています:
var *pointer=new(sharemem) var();
私は正直に同様の質問を見つけようとしましたが、失敗しました。私の英語のせいだと思います。
私はC ++の初心者で、このコードに少し混乱しています:
var *pointer=new(sharemem) var();
私は正直に同様の質問を見つけようとしましたが、失敗しました。私の英語のせいだと思います。
それはキャストではなく、「新しい配置」と呼ばれ、ここで読むことができます: https://en.wikipedia.org/wiki/Placement_new
var
基本的に、が指す事前割り当て済みメモリに新しいものを構築していsharemem
ます。