Error: C++ Default parameter not parsed: "nullptr"

( ..., TScriptInterface *_owner = nullptr );

Error: Missing '<' in TScriptInterface

I read somewhere that TScriptInterface is a smart pointer. I’m not entirely sure what the key differences are.