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

Ипользование const с указателем, параметром функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ NetBeans+MySQL+C++ http://www.cyberforum.ru/cpp-beginners/thread835029.html
установил mySQL сервер и клиент, через netbeans пытаюсь что-то написать, связанное с mySQL, но на моменте #include <mysql.h> выдает ошибку mainSam.cpp:16:19: фатальная ошибка: mysql.h: Нет такого...
C++ Обчислить пример Задание: Обчислить пример: ((a*a*a*a+x*x+12)/(cos(y)*cos(y)*cos(y)-9))+((y*sqrt(b*b*b*b-b+1))/(abs(2+sin(a*x)) Напишите свой вариант или исправьте ошибку в приведённом ниже коде: код: #include... http://www.cyberforum.ru/cpp-beginners/thread835008.html
C++ Написать блок схему к задаче
Ребята, привет) помогите пожалуйста написать к этой задаче алгоритм(блок схема). Буду очень признательна если поможете! #include <iostream> #include <string> #include <vector> #include <cstdlib>...
Разобрать программу c++ v6 C++
Добрый день, есть программа Вводятся два коэффициента через комбо бокс, и через слайдер. Как в обработчиках передать этот коэффициент для кнопки расчета? у меня коэффициент b, должен вводить...
C++ Найти массив сумм цифр цифровых слов http://www.cyberforum.ru/cpp-beginners/thread834989.html
Есть программка, которая с текстового файла посимвольно считывает текст. Исключает знаки препинания, выводит каждое слово и его длину. Выводит слова, которые состоят из английских букв длиной не...
C++ Произведение отрицательных элем. массива.(ошибка в коде) Здрасьте,есть код программы для нахождения отрицательных элементов каждого столбца, но в подпрограмме никак не могу разобраться, она считает произведение отрицательных элементов первой строки: ... подробнее

Показать сообщение отдельно
TempuSFatumA
1 / 1 / 0
Регистрация: 02.04.2013
Сообщений: 96
Завершенные тесты: 1

Ипользование const с указателем, параметром функции - C++

11.04.2013, 19:02. Просмотров 744. Ответов 8
Метки (Все метки)

Здравия желаю!

Хотелось бы узнать, как можно работать с параметрами-указателями при работе функций вроде
C++
1
2
3
4
void f1(char *c){cout<<c;}
void f2(const char *c){cout<<c;}
void f3(char * const c){cout<<c;}
void f4(const char * const c){cout<<c;}
Если я не ошибаюсь, в 1 случае копию указателя из вызывающего метода и значения элементов массива можно изменять по своему усмотрению(предусмотрев освобождение памяти, конечно же).
Во 2м - значения элементов массива можно менять, но не копию указателя.
В 3м - Нельзя менять значение 1го элемента, но можно копию указателя(опять-таки предусмотрев освобождение памяти).
В 4м - Нельзя менять значение 1го элемента и копию указателя.

Просьба сказать, прав ли я в своих домыслах, а если не прав, то где именно.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru