ج Compound مركب حرفي
-
12-11-2019 - |
سؤال
في ج أستطيع أن أفعل هذا:
ppackage ppnull() {
return (ppackage) {
.type = NULL
}
}
ومع ذلك ، في ج get أحصل على أخطاء في بناء الجملة.أنا استخدم جنو g++
مترجم.هل هناك مفتاح لتمكين هذا?
المحلول
مع c++11
يمكنك استخدام قائمة مهيئ:
struct ppackage
{
void* type;
};
ppackage ppnull()
{
return {nullptr};
}
أو فقط
ppackage ppnull()
{
return {};
}
لا تنتمي إلى StackOverflow