Vai al contenuto


Foto

[C/C++] l'if/else da nerd


Questa discussione e' stata archiviata Questo significa che non e' possibile rispondere
5 risposte a questa discussione

#1 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.073 Messaggi:

Inviato 04 agosto 2011 - 17:45

funziona così?

(pr->getDataNascita() ? pr->getDataNascita()->toString() : "-1 -1 -1")

quello che voglio è sta roba restituisca "-1 -1 -1" se il puntatore è nullo, il tostring altrimenti.

non sono riuscito a trovarlo con google, trovare una chiave di ricerca adatta è un casino :)

FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
 

Mai più giorni felici


#2 MadJackal

MadJackal

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStelletta
  • 3.105 Messaggi:

Inviato 04 agosto 2011 - 18:16

Si chiama operatore ternario, e basta cercare "ternary operator c" per trovare mille mila riferimenti su gugol :)


Comunque funziona così, e le parentesi esterne non sono necessarie.
In Soviet Italy, the evil army owns you!

#3 toyo

toyo

    sono triste

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 44.073 Messaggi:

Inviato 04 agosto 2011 - 20:23

Si chiama operatore ternario, e basta cercare "ternary operator c" per trovare mille mila riferimenti su gugol :)


Comunque funziona così, e le parentesi esterne non sono necessarie.



eh non ricordavo il nome :)

grazie :)

FIRMA FOTTUTAMENTE EDITATA. IL FOTTUTO STAFF.
 

Mai più giorni felici


#4 trallallero

trallallero

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.188 Messaggi:

Inviato 04 agosto 2011 - 20:36

Puoi tornare una stringa ? a, mentre mia madre succhia cazzi, occhio e croce si perché per il C considera la stringa come un puntatore, ma di solito si usano numeri nel ternario (non sono ferratissimo sul suo uso perché non lo uso da anni, da noi... è vietato :) )
Don't worry, faith will come soon, like a recall but,
if you can't wait, just stop thinking at all 

 


#5 trallallero

trallallero

    Schiavo

  • Membri
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 16.188 Messaggi:

Inviato 04 agosto 2011 - 20:37

Ma aprirai un thread per ogni cazzata in C che farai ?
Don't worry, faith will come soon, like a recall but,
if you can't wait, just stop thinking at all 

 


#6 euthanasia

euthanasia

    Matto

  • Donatori di sperma
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 45.681 Messaggi:

Inviato 04 agosto 2011 - 21:24

Ma aprirai un thread per ogni cazzata in C che farai ?

Ne aprirà uno per ogni cosa che vuole fare, ma non riesce perchè è ubriaco.