Вопросы по теме 'function-prototypes'
Каковы действительные подписи для функции C main ()?
Каковы на самом деле действительные подписи для основной функции в C? Я знаю:
int main(int argc, char *argv[])
Есть ли другие действующие?
46877 просмотров
schedule
01.06.2022
Должен объявить прототип функции на 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 просмотров
schedule
19.07.2023
Проблема с прототипом объекта 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 просмотров
schedule
16.02.2024
Где следует размещать прототипы неинтерфейсных функций?
Я неоднократно читал, что файлы заголовков должны включать все объявления, которые потребуются другим файлам для использования исходного кода. Предположим, что у вас есть функция, которая не используется напрямую другими исходными файлами (другими...
1685 просмотров
schedule
26.12.2022
Влияют ли комментарии на производительность?
Правильно ли я говорю, что код JavaScript не компилируется, даже JIT? Если да, значит ли это, что комментарии влияют на производительность, и мне следует быть очень осторожным при размещении комментариев? Например, размещать комментарии к функциям...
6368 просмотров
schedule
26.04.2023
Допускается ли непоследовательное использование константы в прототипах функций и сигнатурах реализации функций?
Мне нравится объявлять параметры четных значений как const , где это возможно, и, выполнив поиск в SO, я обнаружил, что это не так уж и редко . Нравится:
int add(const int a, const int b)
{
...
}
Но мне интересно: const для значений...
969 просмотров
schedule
28.11.2022
Цепочка прототипов, вызов родительских методов ведет себя так, как будто родительский конструктор никогда не запускался
Итак, мы пытаемся заставить наследование прототипов работать так, как мы этого хотим, я прочитал несколько примеров, но одно требование, которое мы хотели, состояло в том, чтобы мы могли легко вызывать методы родительского класса. И мы хотим...
407 просмотров
schedule
28.05.2022
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 просмотров
schedule
05.03.2023
Как мне вернуть два значения из функции?
Как мне разработать прототип функции, который позволил бы одной функции находить и возвращать одновременно как наименьшее, так и наибольшее значения в массиве? Спасибо.
13756 просмотров
schedule
27.12.2023