Свързани въпроси 'copy-elision'
Точен момент на връщане в C++-функция
Изглежда като глупав въпрос, но недвусмислено ли е дефиниран точният момент, в който return xxx; се "изпълнява" във функция?
Моля, вижте следния пример, за да видите какво имам предвид ( тук на живо ):
#include <iostream>
#include...
4270 изгледи
schedule
24.09.2022
Разрешаване на претоварване: Предпочитан ли е оператор за директно преобразуване (като следствие от елизия на копиране)?
дадени
struct E
{
};
struct P
{
explicit P(E) {}
};
struct L
{
operator E() {return {};}
operator P() {return P{E{}};}
};
Според езиковия стандарт C++17 трябва ли изразът P{L{}} да се компилира?
Различните компилатори дават...
178 изгледи
schedule
21.09.2022
Компилаторите ще прилагат ли автоматично семантиката на преместване в метод за настройка?
Искам да знам дали на компилатора е разрешено автоматично да използва конструктора за преместване за wstring в следния метод на настройка (без изрично извикване на std::move):
void SetString(std::wstring str)
{
m_str = str; // Will str be...
759 изгледи
schedule
23.02.2024