Результаты поиска по запросу "object-lifetime"

4 ответа

Время жизни объекта C # Thread

Предположим, у меня есть следующий код:

1 ответ

Каков порядок разрушения параметров функции?

Это продолжение моего предыдущего вопросаКаков порядок уничтожения аргументов функции? потому что я случайно перепутал аргументы с параметрами. Спасибо Колом...

6 ответов

Is circumventing a class' constructor legal or does it result in undefined behaviour?

Рассмотрим следующий пример кода:

ТОП публикаций

4 ответа

memcpy/memmove to a union member, does this set the 'active' member?

Важное уточнение: некоторые комментаторы, кажется, думают, что я копирую из профсоюза. Посмотри внимательно на

6 ответов

Лучшая практика для выполнения вложенного оператора TRY / FINALLY

1 ответ

перешел в чат

лько я знаю,memcpy в неинициализированное хранилищене можешь [https://stackoverflow.com/q/30114397/149138]безопасно использовать для создания копии исходного объекта. Однако вэта тема ...

4 ответа

@ Коди Грей - Спасибо!

уusing переменная рассматривается как только для чтения? Это спецификация языка c # или спецификация управляемых языков? Это потому, что c # - это язык .net? Заранее спасибо. Запись: using variable - переменная, которая появляется в операторе ...

2 ответа

Почему неконстантный параметр ссылки может быть связан с временным объектом?

char f1(); void f2(char&); struct A {}; A f3(); void f4(A&); int main() { f2(f1()); // error C2664. This is as expected. f4(f3()); // OK! Why??? }ошибка C2664: «void f4 (char &)»: невозможно преобразовать аргумент 1 из «char» в «char &» Меня ...

2 ответа

Это новые для языка. Они очень похожи на статические объекты продолжительности хранения. Но вместо того, чтобы жить той же жизнью, что и приложение, они живут до тех пор, пока они связаны с потоком выполнения.

именно объекты уничтожаются в C ++, и что это значит? Нужно ли их уничтожать вручную, так как нет сборщика мусора? Как возникают исключения? (Примечание: это означает, чтоFAQ по C ++ для переполнения ...

1 ответ

Уничтожены ли местные жители до или после вычисления возвращаемого значения функции?

Я думаю о создании класса, который представляетвладение примитива синхронизации, что-то вроде этого: class CCriticalSectionLock { public: CCriticalSectionLock( CCriticalSection &cs ) : cs( cs ) { cs.Enter(); } ~CCriticalSectionLock() { ...