أسئلة الموسومة [c++17]

2 الأصوات
1 ردود
`std :: filesystem :: path :: operator / (/ * args * /)` لا يعمل كما هو متوقع
لدي فئة بها قائمة مُهيِّئات في المُنشئ حيث يكون أحد الحقول التي أقوم بتهيئتها هو std::filesystem::path ، لكن لا يبدو أنه يتم تهيئة للقيمة المتوق...
طلبت منذ أشهر 8
1 الأصوات
1 ردود
إنشاء دالة قالب C ++ التي ستُرجع std :: array بحجم معين
أقوم بإنشاء وظيفة بعنوان linspase مع C ++ 17 مع بنية الإدخال التالية linspace(double upper, double lower, int size). يجب أن تنشئ الدالة size متب...
طلبت منذ أشهر 8
0 الأصوات
0 ردود
محاولة ترجمة مكتبة ملفات C ++ 17 ؛ الحصول على "نسخة غير موجودة" [مكررة]
     يحتوي هذا السؤال بالفعل على إجابة هنا:      و              /usr /lib/x86_64-linux-gnu/libstdc++.so.6: الإصدار CXXABI_1.3.8 'غير موجود...
طلبت منذ أشهر 8
2 الأصوات
2 ردود
ابحث عن العناصر الفريدة لمتجه C ++
هل هناك طريقة سريعة للعثور على جميع العناصر الفردية (ظهرت مرة واحدة فقط) في متجه العناصر؟ جميع العناصر الموجودة في المتجه إما مفردة أو مزدوجة (ت...
طلبت منذ أشهر 8
0 الأصوات
0 ردود
إنشاء دالة قالب C ++ داخل فئة تسبب خطأ في برنامج التحويل البرمجي [مكرر]
اقتباس من المكتبة القياسية لـ C ++: دليل تعليمي وكتيب :    الطريقة الوحيدة المحمولة لاستخدام القوالب في الوقت الحالي هي تنفيذها في ملفات الر...
طلبت منذ أشهر 8
3 الأصوات
1 ردود
نفس الفئة الأكثر اشتقاقًا في الميراث الافتراضي = الإزاحة نفسها بين الطبقة الأصل؟
بالنسبة لفئة معينة F ، يمكن تحديث مؤشرها (الذي تم إنشاؤه عبر new F()) إلى مؤشر فئة أساسي ، على سبيل المثال إلى B*،C*،D* و E*. هل يمكن ض...
2 الأصوات
1 ردود
إنشاء رمز القالب C ++ خطأ: استخدام "some_variable" قبل خصم "auto"
واجهت بعض المشكلات المتعلقة بهذه الشفرة المحددة. المشكلة على الأرجح تتعلق بـ مؤشر إلى عضو من النوع Harry المخزن في tuple ، و ناقل مع Harry...
1 الأصوات
1 ردود
هل من الممكن تجنب الأخطاء في أجزاء من قالب c ++ وظيفة لن تعمل في النهاية؟
لدي قالب به عدد صحيح من المدخلات. قد يكون لأحدهم نوع أكبر من الآخر. يقوم الكود الخاص بي بعمل تحول وفقًا لذلك ، تناسب النتائج نوع الوجهة . إل...
طلبت منذ أشهر 8
-2 الأصوات
2 ردود
الحشو هيكل مع أعضاء الاتحاد من الأمراض المنقولة جنسيا :: bitset
بعد حل مشكلتي إلى هذا السؤال ، انتقلت إلى توسيع هذا الإصدار من الشفرة لتضمين النقابات من حقول البيانات من إصدارات القوالب السابقة الخاصة بي با...
طلبت منذ أشهر 8
1 الأصوات
1 ردود
الفشل في التغلب على g ++ 7.1 خلل الربط المنظم مع Boost.Bimap
في مشروعي ، أستخدم Boost .Bimap لتطبيق خرائط ثنائية الاتجاه. انظر إلى هذا MCVE البسيط جدًا على godbolt ، حيث أستخدم الربط المنظم لطباعة...
طلبت منذ أشهر 8
5 الأصوات
1 ردود
باستخدام نوع غير مكتمل في دالة عضو لقالب فئة
تختلف دول مجلس التعاون الخليجي (8.3 ، 9.1) ، Clang (7 ، 8) و MSVC (19.20) عن قدرتها على ترجمة هذا الرمز: struct C; template<typename T>...
طلبت منذ أشهر 8
0 الأصوات
0 ردود
خصم وسيطة القالب الذي لا يوجد مكان يستخدم / يعلن / يعرف [مكرر]
على http://blogs.msdn.com /b/vcblog/archive/2011/09/12/10209291.aspx ، يعلن فريق VC ++ رسميًا أنهم لم يطبقوا بعد الميزة الأساسية لـ C ++ 11 "E...
طلبت منذ أشهر 8
7 الأصوات
1 ردود
لماذا يأخذ "polymorphic_allocator" مؤشر "memory_resource" وليس مرجعاً؟
يقول C ++ 17 Standard:    [mem.poly.allocator.ctor] polymorphic_allocator(memory_resource* r);       يتطلب: r غير فارغ.    التأثير...
طلبت منذ أشهر 8
9 الأصوات
0 ردود
ما النوع المطلوب استخدامه لخريطة `constexpr`؟
مثالي أود أن أكتب: constexpr std:map<std::string, std::string> my_map = {{"key1", "val1"}, {"key2", "val2"}, }; أو constexpr...
طلبت منذ أشهر 8
5 الأصوات
0 ردود
قالب قالب ، قالب varadic ، ودليل خصم: علة المترجم؟
ضع في اعتبارك الشفرة التالية شديدة الخطورة: // Preamble #include <list> #include <deque> #include <vector> #include <iost...
1 الأصوات
1 ردود
كيف يمكنني استبدال std :: binary_function بشيء آخر دون ألم؟
نحن نستخدم حاليًا بعض حزم الجهات الخارجية التي تستخدم بعض الأمراض المنقولة جنسياً :: binary_function ، std :: unary_function في عمقها. كما تعلم...
طلبت منذ أشهر 8
2 الأصوات
1 ردود
محاولة قلب ترتيب البتات في std :: bitset
أنا أعمل على بنية تستخدم std :: bitset ويبدو أنها: على Register.h #pragma once #include <bitset> #include <vector> // used f...
طلبت منذ أشهر 8
3 الأصوات
2 ردود
التسلسل بين إتلاف متغيرات الوظيفة التلقائية المحلية مقابل بناء القيمة المرجعة
يوجد رمز يعتمد على حقيقة أن متغيرات الوظائف التلقائية المحلية يتم إتلافها بعد إنشاء قيمة الإرجاع ، على سبيل المثال: 1) إلغاء تشويش نتيجة الأ...
طلبت منذ أشهر 8
5 الأصوات
2 ردود
قالب الاسم المستعار لقالب العضو
لنفترض أن لديّ نموذجًا: template<typename T> struct Outer { template<typename T1> struct Inner { }; }; أرغب في امت...
طلبت منذ أشهر 8
0 الأصوات
0 ردود
g ++ فشل "فشل الأمر linker مع رمز الخروج 1" [مكرر]
     يحتوي هذا السؤال بالفعل على إجابة هنا:      و              ما هو المرجع /غير معروف خطأ في رمز خارجي لم يتم حله وكيف يمكنني إصلاحه؟  ...
طلبت منذ أشهر 8
5 الأصوات
1 ردود
التسلسل المخصص std :: string_view يؤدي إلى حدوث خطأ غير متوقع في برنامج التحويل البرمجي
لقد طرحت هذا السؤال من قبل على github (منذ حوالي شهر) ، دون أي إجابة لذلك أنا أسأل هنا الآن. أنا أستخدم الحبوب كمكتبة للتسلسل في مشروعي. لق...
طلبت منذ أشهر 8
2 الأصوات
1 ردود
يؤدي استخدام مستوى غير مباشر في قالب SFINAE إلى حدوث خطأ فادح
في الرمز التالي ( https://wandbox.org/permlink/rA7lnXM6eQR4JhSM ) #include <type_traits> template <typename T> struct Identity :...
طلبت منذ أشهر 8
0 الأصوات
1 ردود
الحصول على مسار قابل للتنفيذ (مع نظام std :: files) [مكرر]
     يحتوي هذا السؤال بالفعل على إجابة هنا:      و              الحصول على مسار قابل للتنفيذ                                      18 إجا...
طلبت منذ أشهر 8
-1 الأصوات
0 ردود
لماذا لا توفر C ++ "نسخ زائد مخصص" الافتراضي؟ ميزة مفقودة؟
لقد قمت بإنشاء سؤال ( التبديل إلى مخصص آخر مختلف - >؛ نشر إلى حقول الأعضاء ) ، ووجدت ذلك ، في كل الحلول المقترحة ، يجب علي يدويًا نشر التخصي...
طلبت منذ أشهر 8
24 الأصوات
5 ردود
هل يوجد اسم حالي لهذا النوع والوظيفة؟
هناك مشكلتان صعبتان في علوم الكمبيوتر: إبطال ذاكرة التخزين المؤقت وتسمية الأشياء والأخطاء المفاجئة. يتعلق الأمر بالمشكلة الثانية: تسمية الأشي...
طلبت منذ أشهر 8