Форум: Форум C++Разное
Новые темы: 00
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Определить количество элементов в массиве?
 
 автор: in_mysql   (07.01.2007 в 15:46)
 
 

В PHP, да и других языках имеется специальная функция для определения количества элементов в массиве, как называется такая функция в C++?

  Ответить  
 
 автор: Евгений Петров   (07.01.2007 в 16:39)   письмо автору
 
   для: in_mysql   (07.01.2007 в 15:46)
 

Есть функция sizeof он определяет размер занимаемой памяти. А чтобы узнать размер скажем массива целых чисел надо разделить на размер целого числа:
#include <iostream> 

using namespace std; 

int main() 

int ar[10];
cout << "Size of ar: " << sizeof(ar) / sizeof(int) << endl;
}

  Ответить  
 
 автор: in_mysql   (07.01.2007 в 22:55)
 
   для: Евгений Петров   (07.01.2007 в 16:39)
 

Спасибо... а если вместо int будет объект, sizeof() корректно определит размер?

  Ответить  
 
 автор: Евгений Петров   (07.01.2007 в 23:06)   письмо автору
 
   для: in_mysql   (07.01.2007 в 22:55)
 

Да, только аккуратнее не путайте объект с указателем на обьект...

  Ответить  
 
 автор: cheops   (08.01.2007 в 02:05)   письмо автору
 
   для: in_mysql   (07.01.2007 в 22:55)
 

А так же с динамической памятью, которая выделяется внутри объекта. Если размер объекта важен, считается хорошим тоном его подчитывать внутри объекта.

  Ответить  
 
 автор: in_mysql   (08.01.2007 в 02:46)
 
   для: in_mysql   (07.01.2007 в 22:55)
 

Всем спасибо, но я думаю я ещё не скоро будут засовывать объекты в массив :), тем более, если могут быть подвохи...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования