Estratto del documento

La

Commenti la

forza la

velocità lo

destrezza capacità dell'astronave

attributi

del così

suoi

: vazza e

e personaggio .

sono

sono come

,

,

Altrettanto dei

della navicella

forma la dimensione

la nemici

e

per .

In struct del c ?

differenzia rispetto

del

classe

.

5 C

si ++

cosa una

una

delle (attributi

variabili

raggruppa

↑ metodi

(i

funzioni

delle

raggruppa private

ha (public

↓ livelli protected

dei di accesso ,

,

La che le hanno

Commenti del funzionalità

C le delle

structdel

classi il Le due

è variabili altre

C

in .

++ comune

cosa con raggruppare sono

: delle classidel

specifiche C

++.

nuove e

metodo classe

di

Il della

accedere ?

può classe

attributi privati

6 agli

una

. Si

No

Un Questo

Commenti di

evita

della

tutti

metodo classe dover

può classe parametri

gli attributi

di queste

accedere variabili

sempre

una . passare come

: a

dei metodi . la seguente dichiarazione che

Si consideri di frammento di

classe la

codice

una un

. e usa.

7 ?

NPC

metodi

Come hero

attributi

accede agli di

i si

ci e

si e

usano come

S

class GameCharacter

public : (Enemyxe)

void attack ;

(intx

bool intyl

move ;

,

gethitpoints()

int ;

private :

int Points

hit ;

intX y :

,

Si ?

()

int main hero

GomeCharacter * ;

NPC

GameCharacter ;

Il ?

hero

si muove

come

Il fa NPC ?

ad nemico

attaccare

come un

Il accedo NPC

alle coordinate di hero ?

come x y e

,

3 NPC ( )

attack

- ,

...

hero Y)

(new X

move

. new ;

,

NPC y

. (new

/hero Y)

X

more

+ new ;

,

hero X

- ;

Non

↓ accedere NPC

è possibile attributi hero

agli di e

VNPC ( )

attack ;

...

.

Commenti Gli della

accedervi Si

al

attributi può ad

privati classe

fuori accedere

di il punto membro

non

per cui si .

: sono usa un

per che

fare

che NPC rende

variabile ha

ha

pubblico che fare un'espressione

si si un

e

se con

con come -

a se

una a

indirizzo herd

(es

puntatore

come un

, .

Quale delle ?

è riferimento

variabili

seguenti

.

9 un

(inta result)

void into

intb

sum ;

, ,

int i 4;

=

intj &i

= ;

int k

& i ,

=

b

i

↓ result

j

↓ k

d & "indirizzo

Commenti noti

Si nell'espressione l'operatore ".

del puntatore

di di

j

assegnazione

: sia

come

Quando del

l'A modificatore tipo

riferimento l'usato come

si un .

usa

noti dichiarazione

Si nella che modificatore

della variabile puntatore tipo

è del

j

come ,

un sia un .

,

È ?

riferimento millo

possibile puntatore

10 avere un

. come

un ,

Si

No

* Un

Commenti riferimento deve riferirsi ad

deve

inizializzata variabile , nulla

pod

cui

sempre

essere e

: una essere

per

sempre non

funzione fina il indicato

la ricerchi valore

seguente

Si parametro

che primo

21. come

supponga

struttura di potenzialmente

/secondo dimensione

parametro)

dati molto

in grande

una ,

ritornando booleano dato modo

Qual più

è presente è

il il il

true ed

sicuro

se .

++?

efficiente di C

gli argomenti in

passare

(int

find

bool DateStruct large DataStruct)

query ;

, largeDataStruct)

(int

find

bool &

DataStruct

query ;

,

bool (intquery

find large Struct)

Data Struct Data

* ;

,

(int

find

bool large

Data Struct DataStruct)

const

query ;

, È bene

Commenti Il valore puntatori

dell'avray grande

è

dato sconveniente questo è

il

per in

passaggio usare

cui non

se .

cercare

: questo

preferibile riferimento

è

quindi in

necessario

non usare

caso

se .

, un

la funzione lo

della

Dato contenuto struttura

che il

dato è ragionevole dati

che e

modifichi in cui

ricerca non cui

cerca

un per

preferibile riferimento costante

usare un .

Come indica ?

puntatore C 11

si nullo in

22. ++

un

O

mullptr

NULL

COMMENTI la

definito

NULL indicare

è tipo

è semplicemente nullità

specifico

Mullptr

tipo

O intero

di

quindi è invece

: un

come per

,

.

,

È buona

puntatore la

del nullità del

questo indicare puntatore

. per

usare

norma .

Anteprima
Vedrai una selezione di 1 pagina su 5
Domande e risposte di teoria – Programmazione in C++ Pag. 1
1 su 5
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher fedilorenzo di informazioni apprese con la frequenza delle lezioni di Programmazione e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Firenze o del prof Marco Bertini.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community