0 / 0 / 0
Регистрация: 03.12.2019
Сообщений: 10
|
|
1 | |
Одна строчка кода03.12.2019, 18:14. Показов 2010. Ответов 9
Привет всем, подскажите, что делает строка:
typedef double (*uf)(double, double, int &); Теория по отдельности мной понимается так: typedef — пользовательское имя существующему типу данных double — тип возвращаемого значения функцией Так как (*..) перед списком передаваемых параметров в функцию, то это указатель на функцию И, самое сводящее с ума — там ';' после скобок, то есть это — прототип И тут мозг сломался, что передо мной Заранее спасибо
0
|
03.12.2019, 18:14 | |
Ответы с готовыми решениями:
9
Одна строчка кода, Pascal на C++ Непонятная строчка кода Что означает данная строчка кода? понять, что делает строчка кода на c++ |
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
03.12.2019, 18:33 | 3 |
пред тобой
который представляет собой которая а точка с запятой - ну так конец выражения просто. в с++ точка с запятой означает конец выражения.
0
|
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
||||||
03.12.2019, 18:35 | 4 | |||||
Zabral0, пример навскидку:
0
|
0 / 0 / 0
Регистрация: 03.12.2019
Сообщений: 10
|
|
03.12.2019, 18:46 [ТС] | 5 |
liv, поясните пожалуйста. В Вашем примере функция g передает параметры в функцию f как раз по адресу, содержащемуся в созданном в 1-й строке указателе? Если это так, то я совсем не понимаю смысл typedef...
0
|
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
||||||
03.12.2019, 18:49 | 6 | |||||
смысл typedef указать компилятору, какие параметры у функции, и что она возвращает.
Иначе он не поймет, что делать в следующем. Ведь можно записать и так:
0
|
0 / 0 / 0
Регистрация: 03.12.2019
Сообщений: 10
|
|
03.12.2019, 18:53 [ТС] | 7 |
liv, благодарю, кажется немного понял
0
|
Мозгоправ
|
||||||
03.12.2019, 19:37 | 8 | |||||
Zabral0, пример liv без typedef
1
|
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
03.12.2019, 19:38 | 9 |
L0M, те же яйца, только сбоку
0
|
Мозгоправ
|
|
03.12.2019, 19:42 | 10 |
0
|
03.12.2019, 19:42 | |
03.12.2019, 19:42 | |
Помогаю со студенческими работами здесь
10
Что означает эта строчка кода? Что значит эта строчка кода? Нюансы синтаксиса: что означает строчка кода ui->setupUi(this) ? Два файла объединяются по принципу: строчка из одного, строчка из другого(2 задачи) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |