Свързани въпроси 'temporary-objects'
Защо е позволено T() = T()?
Вярвам, че изразът T() създава rvalue (по стандарта). Следният код обаче се компилира (поне на gcc4.0):
class T {};
int main()
{
T() = T();
}
Знам, че технически това е възможно, защото функциите-членове могат да бъдат извикани на...
726 изгледи
schedule
28.10.2022
Временен живот в N3290 C++ чернова
Точка от черновата на N3290 C++, § 12.2, 5-та точка, ред 10.
Вторият контекст е, когато препратката е обвързана с временна. Временният елемент, към който е обвързана препратката, или временният обект, който е пълният обект на подобект, към...
265 изгледи
schedule
20.11.2022
Предаване на указател към временен обект
Знаем, че можем да предаваме временни обекти на функции чрез const препратка, като това:
class A
{
public:
A(int _b = 0)
{
b = _b;
}
int b;
};
void foo(A& a) {printf("%d", a.b);}
void cfoo(const A& a)...
1605 изгледи
schedule
21.10.2022
Генетичен алгоритъм и невронни мрежи: вземане на адрес на временен [-fpermissive]
Работя върху генетично развити невронни мрежи. Написах програма с помощта на Visual Studio 2005 през 2008 г. Сега преобразувах програмата в Eclipse (Linux) и VS 2013 (Win) проекти с поддръжка на c++11. След стартиране и двата проекта дадоха същата...
137 изгледи
schedule
22.10.2022
Временно управляваните обекти не са правилно обединени от дъщерен контекст към основен контекст
Имам многопоточно приложение, където трябва да обединя частен контекст с основния контекст, който от своя страна е свързан с контролера за постоянно съхранение.
Също така имам нужда да създавам временни обекти, които НЕ се управляват (докато...
435 изгледи
schedule
22.04.2024