Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [C++] f-cja zwracająca ilość elementów w tablicy - zastosowanie sizeof()
blooregard
post
Post #1


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Z potrzeby chwili napisałem prosty szablon funkcji, którego zadaniem jest zwracanie ilości elementów tablicy o dowolnym typie elementów (czyli klasyczne sizeof(tablica)/sizeof(typ_elementu)).

Jednakże pojawił się mały problem:
Cytat
//f-cja zwracajaca ilosc elementow tablicy

template <class T> T array_sizeof(const T * array) {
return sizeof(array)/sizeof(T);
}//array_sizeof


Czy jest możliwe takie użycie parametru T w szablonie funkcji, tzn., jako argumentu dla sizeof() ?
Bo niestety nie działa to w ten sposób.

Ten post edytował blooregard 27.11.2009, 00:36:41


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 07:39