Форум программистов, компьютерный форум CyberForum.ru

Передача массива структур в функцию не указывая размера массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ в массивах С(28) и М(12) определить количество элементов до последнего максимального http://www.cyberforum.ru/cpp-beginners/thread615032.html
в массивах С(28) и М(12) определить количество элементов до последнего максимального
C++ Подсчитать в строке, содержащей арифметическое выражение, количество используемых цифр и букв, заменить "+" на "-", подсчитать количество действий Ввести строку А с клавиатуры, содержащую арифметическое выражение. Подсчитать количество используемых цифр и букв. Заменить операцию "+" на "-". Подсчитать количество действий в выражении. http://www.cyberforum.ru/cpp-beginners/thread615026.html
C++ Удалить каждое четное слово во введенной строке
удалить каждое четное слово во введенной строке
Сдвинуть элементы массива C++
Все элементы массива Х(30) сдвинуть на n позиций влево при помощи указателей
C++ В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него http://www.cyberforum.ru/cpp-beginners/thread615014.html
В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него
C++ Создать массив из элементов другого массива, которые являются полными квадратами В массиве С(100) лежат целые числа. Сформировать новый массив В таким образом, чтобы в него вошли те элементы массива С, которые являются полными квадратами (1,4,9,16,25...) подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,405
30.06.2012, 19:28     Передача массива структур в функцию не указывая размера массива
Узнать размер массива по указателю стандартными способами нельзя. Можно использовать возможности конкретного компилятора, ну и там могут возникать трудности. Кроссплатформенного решения нет. А собственно, зачем выяснять это именно в функции, не легче ли передавать размер как один из параметров?
 
Текущее время: 02:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru