Описание тега implicit-declaration
5
ответов
Почему / разрешил C неявные объявления функций и переменных без типов?
Почему для языка имеет смысл разрешать неявные объявления функций и переменных без типов? Я получаю, что C старый, но позволяет пропустить объявления и по умолчанию int() (или же int в случае переменных) мне не кажется таким вменяемым даже тогда. Ит…
06 авг '12 в 19:54
4
ответа
Неявные объявления функций иногда работают в C?
Может кто-нибудь, пожалуйста, объясните мне, почему следующие компиляции: int main() { int a = mymethod(0); } int mymethod(int b) { return b; } но это не int main() { mymethod(0); } void mymethod(int b) { return; } Я думал, что предварительные объяв…
30 июл '13 в 03:39
1
ответ
Неявное объявление функции 'extensionHandler' недопустимо в C99
XCode возвращает мне предупреждение при объявлении нижеприведенного метода о том, что "неявное объявление функции extensionHandler недопустимо в C99", так в чем же проблема? + (void)searchWeatherForCorrdinate:(CLLocationCoordinate2D)coordinate compl…
16 июн '13 в 20:11
2
ответа
Ошибка: неявное объявление функции 'g_slist_free_full'
Я пытаюсь скомпилировать некоторое программное обеспечение под названием libfprint. Я успешно скомпилировал его на другом компьютере, но теперь, в некоторых файлах, я получаю следующую ошибку: tomselleck@ubuntuselleck:~/Documents/FingerBellProject/l…
29 мар '13 в 19:14
1
ответ
2 различных типа вызова конструктора из конструктора копирования
Рассмотрим пример кода ниже: #include <iostream> using namespace std; class core { public: core(const core& obj) { cout << "core copy ctor called\n"; } core() { cout << "core default ctor called\n"; } }; class sample : public c…
30 дек '11 в 19:30
2
ответа
Неявное объявление функций независимо от заголовка include и ifndef
У меня есть известные ошибки: implicit declaration of function 'STLINKReadSytemCalls' [-Wimplicit-function-declaration] implicit declaration of function 'printf' [-Wimplicit-function-declaration] incompatible implicit declaration of built-in functio…
17 май '17 в 12:54
3
ответа
Конфликт типов при вызове метода
#include <stdio.h> #define MAX 9 void main (int argc, char *argv[]) { printBoard(); } void printBoard(void) { int row,col; row=col=0; for(row;row<MAX;row++) //row navigation for(col;col<MAX;col++){//column navigation printf("r:%d,c:%d",r…
06 мар '14 в 00:10
1
ответ
Неявное объявление функции 'toLower', <ctype.h> уже включено
Я продолжаю получать эти 2 ошибки компиляции в моей программе. word_freq_binary.c: In function 'getWord' word_freq_binary.c:36:4: warning: implicit declaration of function ‘toLower’ str[n++] = toLower(ch); ^ tmp/ccYrfdxE.o: In function 'getWord': wo…
26 июл '14 в 21:36
3
ответа
Неявная область возвращаемого значения в Ruby
Я использую самоопределение include? метод для изучения разницы между явным и неявным возвратом. Я это понимаю #each возвращает коллекцию итеративно, поэтому я считаю, что мне нужно поместить мои истинные / ложные неявные возвращения в правильное ме…
20 июн '14 в 21:01
0
ответов
Неявное объявление функции при компиляции модуля ядра
Я новичок в работе в пространстве ядра, поэтому я надеюсь, что кто-то может помочь мне с моей проблемой. Я видел много вопросов, связанных с неявным объявлением функций для пользовательских программ на языке c/ C++, но я думаю, что проблема, с котор…
13 дек '15 в 18:12
0
ответов
Определение неявно объявленного деструктора
В моем заголовочном файле для моего класса двоичного дерева HuffmanTree у меня есть объявление моего деструктора: //huffman.h using namespace std; #ifndef HuffmanTree_H #define HuffmanTree_H class HuffmanTree { public: ~HuffmanTree(); }; #endif и в …
01 дек '16 в 22:12
0
ответов
Заголовки включены, но неявное объявление функции getPid
Я написал следующую программу на Си. При компиляции его с помощью gcc на виртуальной машине Linux отображаются следующие ошибки: неявное объявление функции 'getPid'[Wimplicit-function-объявление] неявное объявление функции 'getPpid'[Wimplicit-functi…
21 ноя '18 в 12:42
4
ответа
Ошибка компиляции C для основной функции
Я пытаюсь написать свою собственную версию strcat (я называю это "append"). Вот что у меня есть: #include <stdio.h> int main() { char *start = "start"; char *add = "add"; append(start, add); printf(start); } void append(char *start, char *add)…
24 апр '15 в 20:48
5
ответов
Конфликт типа для ошибки функции
Это моя первая программа на C, и я не знаю, почему я получаю ошибку ниже. #include <stdio.h> #include <stdlib.h> typedef struct { struct ListNode* next; int content; } ListNode; int main() { //puts("Hello UPC World"); /* prints Hello UPC…
01 сен '15 в 11:43
1
ответ
Неожиданно отсутствующие неявно объявленные конструкторы копирования / перемещения
Учтите следующее: #include <type_traits> template <typename> struct F; template <typename R, typename... As> struct F<R(As...)> { template <typename F_, std::enable_if_t< std::is_invocable_r_v<R, std::decay_t<F_&g…
14 мар '18 в 20:05
2
ответа
Предупреждение: неявное объявление функции - почему мой код работает в любом случае?
Я прошел через следующие темы: предупреждение: неявное объявление функции Неявное объявление функции в C UNIX Возможно, моя проблема связана. Но хотя они и предлагают решение о том, что прототип функции должен быть объявлен до ее использования, я хо…
16 янв '14 в 18:07
1
ответ
cfmakeraw ошибка неявного объявления
Я пишу многопоточное приложение (как домашнее задание). Один из этих потоков предназначен для чтения нажатий на клавиатуру, поэтому используйте терминал в режиме raw. Но я продолжаю получать ошибку error: implicit declaration of function ‘cfmakeraw’…
27 апр '17 в 16:29
1
ответ
Заголовок для функции scanf_s
Отвечая на этот вопрос, я скомпилировал код на Ideone и получил эту ошибку implicit declaration of function ‘scanf_s’ [-Wimplicit-function-declaration] не stdio.h это заголовок для scanf_s?
16 сен '13 в 20:25
2
ответа
Как использовать printf() без каких-либо библиотек в C?
Я программирую микроконтроллер Teensy как часть курса C и пытаюсь определить значение одной из моих целочисленных переменных. У меня есть целочисленная переменная с именем Contrast, которая инициализируется значением константы, определенной как шест…
05 май '18 в 14:35
4
ответа
Альтернатива структуры тм
Существует ли какая-либо другая альтернативная структура данных вместо struct tm (имея такую же память, как эта структура)? Чтобы я мог использовать strftime без объявления <time.h> Я осознаю тот факт, что полагаться на скрытые декларации не…
05 мар '10 в 19:19