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

Объявление функции с массивом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ и MQL4 http://www.cyberforum.ru/cpp-beginners/thread1786622.html
Здравствуйте. Понимаю, что пишу не по теме, но я не нашел ветку с MQL, а на родном форуме мне не могут помочь(все молчат). Например, в DLL реализована следующая функция: int func(int& x) //Или через...
C++ Как правильно освободить память Здравствуйте все! Подскажите, как правильно освобождать память, выделенную под массив оператором new? int *Arr = new int; ... delete Arr; // Правильно так? delete Arr; // Или так правильно?... http://www.cyberforum.ru/cpp-beginners/thread1786590.html
Какой заголовочный файл надо подключить, чтобы вывести значение констант CHAR_MIN и CHAR_MAX? C++
У меня почему-то не получается написать программу, которая выводит пределы значений переменных типа char. Какой заголовочный файл надо подключить чтобы вывести значение констант CHAR_MIN и CHAR_MAX?...
Создать новый объект-наследник абстрактного класса C++
Приветствую, друзья! У нас есть абстрактный класс AbstractClass и его наследники child1 и child2. В массиве у нас есть несколько экземпляров классов child1 и child2 (и неизвестно еще сколько будет)....
C++ Ошибка компиляции при реализации класса-шаблона http://www.cyberforum.ru/cpp-beginners/thread1786479.html
Не могу понять почему компилятор ругается. Помогите разобраться. #include <iostream> using namespace std; template <class T> class A {
C++ Как организовать шифрование данных в текстовом файле? Доброго времени суток форумчане. Я в этой теме абсолютный нуль, по-этому прошу вашей помощи. У меня есть, к примеру, файл для хранения данных о 3D модели. В нём, как известно, содержатся координаты... подробнее

Показать сообщение отдельно
DrOffset
7351 / 4451 / 1009
Регистрация: 30.01.2014
Сообщений: 7,292
28.07.2016, 13:01
rikimaru2013, хочу заступиться за HelicopterK52.
Сигнатурка функции, котору дал автор, выглядит так:
Цитата Сообщение от Deelooc Посмотреть сообщение
C++
1
int F1(char[])
При этом HelicopterK52 на это сказал, что char[] в данном случае на самом деле char*.
Цитата Сообщение от HelicopterK52 Посмотреть сообщение
параметр имеет тип char*.
Так вот, он здесь абсолютно прав. Типы функций и типы массивов, будучи употребленными в декларации параметров функции преобразуются в указатель. Поэтому данные выражения истинны:
C++
1
2
std::is_same<void(int(double)), void(int(*)(double))>::value;
std::is_same<void(char[]), void(char *)>::value;
http://rextester.com/UQG62023
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru