Sobes.tech

Որ մակարդակով եք աշխատել Linux-ով՝ միջուկ կամ օգտագործողի տարածք?

Middle+
63

Խոսեք ձեր փորձի մասին C++-ում ծրագրավորման ոլորտում՝ նախագծեր, լեզվի ստանդարտներ և համապատասխան առաջադրանքներ։

Middle+
51

Որն է ավելի արագ՝ հաջորդական կրկնության ժամանակ նույնական տարրերի վրա՝ std::list կամ std::vector, և ինչու?

Middle+
50

Որ փորձարկումները եք գրել և ինչպես եք օգտագործել Google Test/Google Mock-ը;

Middle+
46

Ինչպե՞ս եք վերահսկել իրական ժամանակի ծրագրերի կատարողականությունը և հայտնաբերել բաքեր:

Middle+
44

Ինչ կարտահանի նկարի ծրագրը, երբ կառուցում և ոչնչացնում եք C օբյեկտը՝ հիմք դասով A, դաշտ B և դաշտ X-ով։

Middle+
43

Ինչպե՞ս կազմակերպվեց և ավտոմատացվեց սարքի էмуляտորի գործարկումը և փորձարկումը։

Middle+
42

Ինչ է ատոմային օպերացիան և ինչ է նշում memory_order-ը։

Middle+
42

Ինչու էր ձեր TCP սերվերում անհրաժեշտ բազմատողություն?

Middle+
41

Դուք պետք է օպտիմալացնեիք համակարգը, գտնեիք բաքեր և պրոֆայլեր:

Middle+
40

// x86-64 struct S { char ch; std::uint16_t i; std::uint16_t getI() const { return i; }; virtual ~S() {} }; sizeof(S) == ?

Middle+
39

Որ primitives սինխրոնիզացիայի մեխանիզմները գիտեք C++-ում: Ինչպես է տարբեր std::lock_guard-ը std::unique_lock-ից, և երբ կարող է անհրաժեշտ լինել ձեռքով unlock?

Middle+
38

Ինչու՞ C++-ում դատարկ կառուցվածքի չափը սովորաբար 1 բայթ է, ոչ թե 0:

Middle+
32
/2