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

Альтернативный вызов функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ СЛАУ. Метод обратной матрицы, метод Гаусса, метод Крамера, метод Зейделя http://www.cyberforum.ru/cpp/thread1242580.html
Помогите ребят. Не могу построить алгоритмы для этих методов Язык C++
C++ Разделить выпуклый многоугольник на 4 равные части двумя взаимно перпендикулярными прямыми Почти то же, что и тут: http://www.cyberforum.ru/java/thread1022760.html, но хочется решить на C++. А именно: Есть некоторый выпуклый многоугольник, который необходимо разделить на 4 равные части двумя взаимно перпендикулярными прямыми. Входные данные: количество вершин и их координаты в порядке обхода. Координаты не больше 10000, самих координат не больше 1500. Координаты все целочисленные.... http://www.cyberforum.ru/cpp/thread1242320.html
C++ Отследить изменение памяти сторонним процессом
Есть основное приложение1. Есть приложение2, которое считывает и изменяет его память. Надо отследить адреса, действие(чтение или запись), значение до и после действия. Куда копать?
Adobe PDF Library (APDFL) - поместить в формируемый документ картину формата PNG C++
Всем привет! Данная тема, возможно, не вполне подходит для данного раздела, поскольку вопрос, преимущественно имеет отношение к API Adobe PDF, конкретнее, к плюсовому API. Я пишу с использованием этой библиотеки от datalogics некоторое API для формирования PDF-документов. Сбился с ног, пытаясь запихать в формируемый документ (программно, разумеется) картину формата PNG. С JPEG проблем нет,...
C++ Электронная подпись+работа с сертификатами http://www.cyberforum.ru/cpp/thread1241481.html
Здравствуйте!дали задание,саму суть понял,не могу разобраться,как начать писать программу.помогите кто чем может. Вот само задание: Разработать приложение - утилиту командной строки, или с графической оболочкой (на выбор). Утилита должна решать следующие задачи: 1. По серийному номеру находить нужный сертификат из хранилища MY 2. Выводить на экран информацию о владельце, сроке действия, и об...
C++ Освобождение динамически созданных переменных (2-ого уровня) И так, продолжу старую тему про динамику. На этот раз есть вот что: #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> using namespace std; подробнее

Показать сообщение отдельно
Izual
 Аватар для Izual
93 / 118 / 6
Регистрация: 13.11.2012
Сообщений: 1,531
15.08.2014, 21:24  [ТС]     Альтернативный вызов функции
Цитата Сообщение от DrOffset Посмотреть сообщение
тем более зачем бацать хидер, когда он уже есть
Видимо имелось в виду что мне придётся делать хедер с указанием на каждую функцию своего прототипа. Но это не вариант, слишком много получится, да и наверно к 1000 функциям одни эти прототипы займут тучу памяти или времени для поиска...
Цитата Сообщение от DrOffset Посмотреть сообщение
... В этом случае главное только, чтобы фактический тип их аргументов не сильно различался с тем, что передано. Естественно никакого контроля не будет
В смысле double и float можно эквивалентно равными считать? (ну я думаю что разница в 7-ом знаке после запятой не сильно скажется на точности, ну я не стремлюсь к такой скурпулёзности, важен сам принцип скорее)
Контроль наверно будет исходя из сравнения аргументов функции и передаваемых типов, тут уж сам накалякаю. =)

По поводу питона - это уже бредово, заново изучать целый язык, опять куча синтаксических отличий... не, я хочу с компоновкой данных разобраться и перейти к графике и звуку, заново начинать не разумно.

Цитата Сообщение от DrOffset Посмотреть сообщение
только вид сбоку
Ну не совсем, например я не понял что это за " const mytype* ", это что же я могу свой enum TYPE тоже впихнуть чтоль?
Кстати, а можно в качестве возвращяемого значения поставить void, а потом переопределить согласно возвращяемому значению? Типа чтоб написать:
C++
1
typedef void* (*Make_func) (...);
Добавлено через 9 минут
Цитата Сообщение от Voivoid Посмотреть сообщение
какая тут связь
Связь в 1000 функциях, и к каждой писать прототип - "нет, спасибо, я пойду" =)

Цитата Сообщение от Voivoid Посмотреть сообщение
так, как положено
Не через "кривую ногу", на столько кривую, что меня от такого кода стошнит. (это весьма вероятно, я уже представил себе хидер с 1000 прототипами)

Цитата Сообщение от Voivoid Посмотреть сообщение
какой цели хочешь вообще всем этим достичь?
и
Цитата Сообщение от Програмер_80лвл Посмотреть сообщение
объяснишь что ты пытаешься сделать
ответ в том что я хочу к своей динамической матрице(ссылка в 5 посте) переменных привязать возможность использования функций, но писать стандартно каждую функцию я не хочу, хочу динамики, хотя бы мнимой (как мнимая 3д графика, которая один хрен выводится на плоский монитор) В общем, нужны указатели на функции.

Добавлено через 10 минут
Цитата Сообщение от DrOffset Посмотреть сообщение
решение его вопроса было еще на первой странице
Решение так же есть в STL и векторах, на сколько я понял(хотя я не понимаю их, ну не нравится синтаксис, гадко выглядит), но я их не беру априори, потому что.(надоело повторять)
То что челы чё та там сделали - не решает сути того что я хочу не просто чтоб всё работало, а чтоб это выглядело понятно.(опять повторяюсь)

Цитата Сообщение от Voivoid Посмотреть сообщение
от статической типизации вреда больше чем пользы ( ловить ошибки в compile-time? не, лучше падать в рантайме )
Дело не во "вреде и пользе", а в том что "я на месте не стою, щяс пойду и попляшу" Это я к тому что хочу чтоб программа сама плясала, а я ей только название танца давал бы. Ловить ошибки - с чего это? Если я правильно типы буду указывать и проверять, функции с непонятными типами - пропускать (ну доработаю если надо будет).
 
Текущее время: 18:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru