Click here to Skip to main content
15,883,883 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
lmoelleb16-Dec-20 1:58
lmoelleb16-Dec-20 1:58 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Rob Philpott16-Dec-20 2:44
Rob Philpott16-Dec-20 2:44 
AnswerRe: C Sharps - how are you getting on with nullable reference types? Pin
Daniel Pfeffer15-Dec-20 23:40
professionalDaniel Pfeffer15-Dec-20 23:40 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Rob Philpott15-Dec-20 23:42
Rob Philpott15-Dec-20 23:42 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Nelek16-Dec-20 1:29
protectorNelek16-Dec-20 1:29 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
honey the codewitch16-Dec-20 3:32
mvahoney the codewitch16-Dec-20 3:32 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Greg Utas16-Dec-20 2:17
professionalGreg Utas16-Dec-20 2:17 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Daniel Pfeffer16-Dec-20 4:43
professionalDaniel Pfeffer16-Dec-20 4:43 
Dereferencing a nullptr is already undefined behaviour. You have already "broken the machine" before making the call, so anything that happens now - including termination of the program - is possible.

Because the machine is broken, defensive programming is the wrong answer. You should use methods outside the C++ model (e.g. Windows Structured Exception Handling) in order to restart the program from a known OK point, or abort gracefully with an intelligible message to the user.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.

GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Greg Utas16-Dec-20 5:12
professionalGreg Utas16-Dec-20 5:12 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Mladen Janković16-Dec-20 5:44
Mladen Janković16-Dec-20 5:44 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Greg Utas16-Dec-20 5:49
professionalGreg Utas16-Dec-20 5:49 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Mladen Janković16-Dec-20 5:58
Mladen Janković16-Dec-20 5:58 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Greg Utas16-Dec-20 6:04
professionalGreg Utas16-Dec-20 6:04 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Daniel Pfeffer16-Dec-20 5:54
professionalDaniel Pfeffer16-Dec-20 5:54 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Mladen Janković16-Dec-20 6:00
Mladen Janković16-Dec-20 6:00 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Greg Utas16-Dec-20 6:08
professionalGreg Utas16-Dec-20 6:08 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Gerry Schmitz16-Dec-20 5:37
mveGerry Schmitz16-Dec-20 5:37 
AnswerRe: C Sharps - how are you getting on with nullable reference types? Pin
PIEBALDconsult16-Dec-20 3:00
mvePIEBALDconsult16-Dec-20 3:00 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
BabyYoda16-Dec-20 3:20
BabyYoda16-Dec-20 3:20 
AnswerRe: C Sharps - how are you getting on with nullable reference types? Pin
Marc Clifton16-Dec-20 3:35
mvaMarc Clifton16-Dec-20 3:35 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
Jörgen Andersson16-Dec-20 4:30
professionalJörgen Andersson16-Dec-20 4:30 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
lmoelleb16-Dec-20 7:07
lmoelleb16-Dec-20 7:07 
AnswerRe: C Sharps - how are you getting on with nullable reference types? Pin
Jörgen Andersson16-Dec-20 4:27
professionalJörgen Andersson16-Dec-20 4:27 
AnswerRe: C Sharps - how are you getting on with nullable reference types? Pin
Gerry Schmitz16-Dec-20 5:32
mveGerry Schmitz16-Dec-20 5:32 
GeneralRe: C Sharps - how are you getting on with nullable reference types? Pin
lmoelleb16-Dec-20 7:24
lmoelleb16-Dec-20 7:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.