С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Передача параметров в функцию - 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
1484 / 1130 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
07.01.2013, 00:39
C++
1
void printMorseTable(morse_code* const CodeTable, const int TableLength)
константные это для того, чтобы аргументы в теле функции не смогли поменять.
сигнатуры функции при этом вроде бы такие же, как и в случае неконстантных аргументов. хотя могу ошибаться.
ну и если быть до конца параноиком, то нужно передавать константный указатель на константу, чтобы не только указатель не менялся, но и то, на что он указывает:
C++
1
void printMorseTable(const morse_code* const CodeTable, const int TableLength)
ну и более встречаемый вариант:
C++
1
void printMorseTable(const morse_code* CodeTable, int TableLength)
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.