Вопросы по теме 'function-prototypes'

Каковы действительные подписи для функции C main ()?
Каковы на самом деле действительные подписи для основной функции в C? Я знаю: int main(int argc, char *argv[]) Есть ли другие действующие?
46877 просмотров

Должен объявить прототип функции на C?
Я как бы новичок в C (у меня есть опыт работы с Java, C # и некоторым C ++). В C нужно ли объявлять прототип функции или код может компилироваться без него? Является ли это хорошей практикой программирования? Или это просто зависит от компилятора?...
91364 просмотров
schedule 22.10.2022

Ошибка вызова метода для NPObject! в Загрузить
Я использую Uploadify для загрузки файла в свою CMS. Все работает нормально до недавнего времени. у меня ошибка Error calling method on NPObject на этой линии document.getElementById(jQuery(this).attr('id') +...
1486 просмотров

Проблема с прототипом объекта NodeJS Module.Exports
Я только немного погружаюсь в NodeJS и столкнулся с проблемой, пытаясь создать (ОЧЕНЬ) базовую реализацию MVC для него. Это сводится к следующему. У меня есть основной объект для контроллера, для которого я пытаюсь создать прототип; Код выглядит...
5171 просмотров
schedule 24.05.2023

Почему требуется прототип даже без объявления класса?
Если я просто сделаю это: Пример 1: #include <iostream> int main() { //try to call doSomething function doSomething(); } void doSomething() { std::cout << "Call me now!" << std::endl; } Я получаю ошибку...
2285 просмотров
schedule 23.05.2022

Законно ли размещать прототипы функций внутри основной или другой функции?
В языке C++ допустимо ли помещать прототипы функций внутрь main или другой функции? Это плохая практика? Зачем кому-то помещать прототипы в main?
2954 просмотров
schedule 18.08.2022

Как получить безымянные структуры в качестве параметров функции в C?
Вчера, просматривая этот вопрос, я обнаружил любопытный случай передачи и получения безымянных структур в качестве параметров функции. Например, если у меня есть такая структура, int main () { struct { int a; } var;...
1996 просмотров

Где следует размещать прототипы неинтерфейсных функций?
Я неоднократно читал, что файлы заголовков должны включать все объявления, которые потребуются другим файлам для использования исходного кода. Предположим, что у вас есть функция, которая не используется напрямую другими исходными файлами (другими...
1685 просмотров
schedule 26.12.2022

Влияют ли комментарии на производительность?
Правильно ли я говорю, что код JavaScript не компилируется, даже JIT? Если да, значит ли это, что комментарии влияют на производительность, и мне следует быть очень осторожным при размещении комментариев? Например, размещать комментарии к функциям...
6368 просмотров

Допускается ли непоследовательное использование константы в прототипах функций и сигнатурах реализации функций?
Мне нравится объявлять параметры четных значений как const , где это возможно, и, выполнив поиск в SO, я обнаружил, что это не так уж и редко . Нравится: int add(const int a, const int b) { ... } Но мне интересно: const для значений...
969 просмотров
schedule 28.11.2022

Цепочка прототипов, вызов родительских методов ведет себя так, как будто родительский конструктор никогда не запускался
Итак, мы пытаемся заставить наследование прототипов работать так, как мы этого хотим, я прочитал несколько примеров, но одно требование, которое мы хотели, состояло в том, чтобы мы могли легко вызывать методы родительского класса. И мы хотим...
407 просмотров

C: Является ли хорошей практикой помещать прототипы статических функций в файлы реализации?
Я пишу программу на C и объявляю все функции, видимые вне каждой единицы компиляции, в соответствующих файлах .h. Однако у меня также есть некоторые статические функции в каждой единице компиляции. Я бы предпочел не упорядочивать статические функции...
4386 просмотров
schedule 14.08.2022

Прототипы функций и перечисление
Я объявил в своей программе глобальный тип перечисления и хочу, чтобы различные функции в моей программе возвращали экземпляры этого типа перечисления. Вот моя декларация: #ifndef GLOBAL_H_ #define GLOBAL_H_ #include <SDL.h> #include...
1774 просмотров
schedule 14.10.2022

Трудности прототипа функции
У меня возникли трудности с правильной работой моей программы. Для той части проекта, с которой у меня возникли трудности, мне нужно создать функцию, которая проверяет два разных числа, введенных пользователем. Однако всякий раз, когда я запускаю...
66 просмотров
schedule 15.11.2022

прототипы функций в основной функции?
Насколько я понимаю, мы не можем объявить функцию внутри другой функции. Но мы можем вызвать одну функцию в другой функции. В основной функции мы обычно вызываем такие функции: int abc(int some) { return x; } int main() { int x = 10;...
311 просмотров
schedule 26.08.2023

Как предварительно объявить/прототипировать функцию в Python?
Как создать прототип метода в универсальной программе на Python, похожей на C++? //PROTOTYPE do python protoyping writeHello() //GIVES ERROR AS IT WAS NOT DEFINED YET def writeHello(): print "Hello"
26145 просмотров
schedule 20.01.2024

Где специфичные для Cortex функции, такие как __wfi(), определены в Keil?
Я работаю над промышленным кодом для контроллера Cortex-M0, используя uVision Keil 4.71.0.0 IDE. Наш код должен соблюдать правила MISRA и регулярно проверяется QA-C. Моя проблема в том, что некоторые специфичные для контроллера функции, такие как...
1341 просмотров
schedule 06.01.2023

Параметр массива константного размера функции C
Я заметил такое объявление во внешней библиотеке: StatusInfo SetName(const char name[MAX_NAME_LENGTH]); Что выглядит немного странно для меня. Я бы объявил эту функцию как: StatusInfo SetName(const char *name); Есть ли разница?
34 просмотров
schedule 23.05.2022

Почему метод класса не может вызвать глобальную функцию с тем же именем?
Следующий код показывает, как функция вызывает другую функцию. У обеих функций одинаковое имя, но разные подписи. Это работает, как и ожидалось. //declarations void foo(); void foo(int); int main(){ foo(); } //definitions void foo(){...
2914 просмотров

Как мне вернуть два значения из функции?
Как мне разработать прототип функции, который позволил бы одной функции находить и возвращать одновременно как наименьшее, так и наибольшее значения в массиве? Спасибо.
13756 просмотров
schedule 27.12.2023