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

Передача параметров в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти седловую точку целочисленной матрицы с числом строк не более 12, числом столбцов не более 20 (ООП) http://www.cyberforum.ru/cpp-beginners/thread754439.html
1. Найти седловую точку целочисленной матрицы с числом строк не более 12, числом столбцов не более 20. Найти произведение ненулевых элементов столбца, в котором окажется седловая точка. Формат числа...
C++ Использование ссылок и указателей Добрый вечер Помогите разобраться и понять «Использование ссылок и указателей» Прочел много литературы но понять сложно Объясните плиз где их стоит использовать а где нет, и когда их применять В... http://www.cyberforum.ru/cpp-beginners/thread754429.html
C++ Указатели (Выделение памяти в куче)
Чтобы создать в динамически распределяемой памяти переменную типа unsigned short необходимо написать следующее: unsigned short int*pPointer Ppointer=new unsigned short int Свойства...
C++ Циклическая программа (при нажатии клавиши повторяет операцию, изменяя данные)
Нужно написать программу, чтобы при каждом повторном нажатии определённой клавиши, программа выполняла какую-либо операцию с изменяющимися данными.
C++ Виндоус выдает ошибку http://www.cyberforum.ru/cpp-beginners/thread754419.html
#include <iostream> #include <fstream> using namespace std; int main () { ifstream in("input.txt"); ofstream out("output.txt"); int n; in >> n; int ar;int i =0; while...
C++ Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца двумерного массива Кто знает. Плиз. Дан двумерный массив целых чисел. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца двумерного массива(если такого... подробнее

Показать сообщение отдельно
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
07.01.2013, 00:51
C++
1
void printMorseTable(morse_code* const CodeTable, const int TableLength)
такой вариант как раз таки ничего не показывает относительно неизменяемости того, на что указывает указатель.
поэтому нужно так:
C++
1
void printMorseTable(const morse_code* CodeTable, int TableLength)
ну а докидывание констант к аргументам - это я редко где встречал.

Правильно я Вас понял:
Если мы хотим передать в функцию массив то надо написатьКод Code
void Funktion(const Array* const ArrayFunct)
помимо указателя на начало массива, нужно еще и размер массива передавать.
со строчками это не делается, т.к. там конец массива определяется нулевым символом. для массивов других типов нужно размер еще передавать.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru