Abilitare JavaScript per vedere questo sito.

Ricerca un elemento per riferimento oggetto nell'array.

Sintassi

int find_by_ref(const T &in value) const

int find_by_ref(const T &in value, uint index) const

T

Tipo di dato dell'array

value

Valore di tipo T da cercare

index

Indice del primo elemento (tra 0 e size()-1)

Risultato

Rende indice elemento trovato, -1 altrimenti.

Esempio di utilizzo:

array<MyObject @> objects;

 

MyObject @ref_1 = MyObject("Jerry", 54, 1000);;

MyObject @ref_2 = MyObject("David", 34, 1200);

MyObject @ref_3 = MyObject("Charles", 60, 2000);

MyObject @ref_4 = MyObject("Robert", 56, 1900);

MyObject @ref_x = MyObject("Anonymous", 99, 0);

objects.append(ref_1);

objects.append(ref_2);

objects.append(ref_3);

objects.append(ref_4);

 

int i1 = objects.find_by_ref(ref_2); /* Rende valore 1 */

int i2 = objects.find_by_ref(ref_x); /* Rende valore -1 */

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC