Свързани въпроси 'temporary-objects'

Защо е позволено T() = T()?
Вярвам, че изразът T() създава rvalue (по стандарта). Следният код обаче се компилира (поне на gcc4.0): class T {}; int main() { T() = T(); } Знам, че технически това е възможно, защото функциите-членове могат да бъдат извикани на...
726 изгледи

Временен живот в N3290 C++ чернова
Точка от черновата на N3290 C++, § 12.2, 5-та точка, ред 10. Вторият контекст е, когато препратката е обвързана с временна. Временният елемент, към който е обвързана препратката, или временният обект, който е пълният обект на подобект, към...
265 изгледи

Предаване на указател към временен обект
Знаем, че можем да предаваме временни обекти на функции чрез 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 изгледи

Временно управляваните обекти не са правилно обединени от дъщерен контекст към основен контекст
Имам многопоточно приложение, където трябва да обединя частен контекст с основния контекст, който от своя страна е свързан с контролера за постоянно съхранение. Също така имам нужда да създавам временни обекти, които НЕ се управляват (докато...
435 изгледи