declaration 相关问题

声明是子程序(程序或功能)的一部分,它提供协议(标题),但不是子程序的主体。

Python 升级是否会使 Cython 扩展变得罕见?

我想将 Python 3.11.4 升级到 3.11.5,但我的相同 .pyd 扩展名无法像以前一样编译。同样的代码在3.11.4版本中没有问题,所以我再次重新安装了3.11.4,但是问题...

回答 1 投票 0

Pyhton 升级使得 cython 扩展变得罕见?

我想将 python 3.11.4 升级到 3.11.5,但我相同的 .pyd 扩展名无法像以前一样编译。相同的代码在 3.11.4 版本中没有问题,所以我再次重新安装了 3.11.4,但问题...

回答 1 投票 0

为什么数组可以包含字符串元素?

我不明白为什么下面的数组中包含双引号;这不是字符串类型吗? const uint8_t u8x8_font_8x13_1x2_n[436] U8X8_FONT_SECTION("u8x8_font_8x13_1x2_n") = ...

回答 1 投票 0

我可以内联声明变量而不是在函数顶部声明变量吗?

我大约 5 年前使用过 Visual Basic。 但我5年前就开始使用delphi(当时大多数开发人员从delphi跳到Visual Studio)delphi像vb一样简单,同时它...

回答 6 投票 0

首先强制执行要检查的特定约束?

我有以下 SQL Server 表: 创建表帐户( -- 列名及其数据类型和属性 id int not null 身份主键, 用户 varchar(50) 不为空, 工作

回答 1 投票 0

即使添加了 #include <stdio.h>,popen 仍隐式声明

这是我的代码的一小段。 #包括 #包括 #包括 #包括 #包括 #包括 这是我的代码的一小段。 #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <time.h> #include <sys/stat.h> #include <sys/wait.h> #include <sys/types.h> #include <string.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> ... FILE * pipe; ... pipe = popen ("ls /tmp -1", "r"); ... pclose(pipe); blarg.c:106: warning: implicit declaration of function ‘popen’ blarg.c:106: warning: assignment makes pointer from integer without a cast blarg.c:112: warning: implicit declaration of function ‘pclose’ blarg.c:118: warning: assignment makes pointer from integer without a cast 我真的不确定。我查了一下popen,它所需要的只是提供的stdio.h。缺少什么,或者是我的代码的其余部分有问题(我真的不想显示更多代码,因为它是一个作业)。 将 -std=c99 或 -std=c11 等替换为 -std=gnu99 或 -std=gnu11。 正如手册页所说: Feature Test Macro Requirements for glibc (see feature_test_macros(7)): popen(), pclose(): _POSIX_C_SOURCE >= 2 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE 所以你应该在#define _BSD_SOURCEing #include之前stdio.h或其他之一。 我在MinGW中遇到了这个问题;在它的 stdio.h 中我发现: #ifndef NO_OLDNAMES _CRTIMP __cdecl __MINGW_NOTHROW FILE * popen (const char *, const char *); _CRTIMP __cdecl __MINGW_NOTHROW int pclose (FILE *); #endif 事实证明,我的 gcc 命令行上有 -DNO_OLDNAMES=1 来修复另一个我什至不记得的另一个源文件中的一些模糊问题。这是我的简单修复: #ifdef NO_OLDNAMES #undef NO_OLDNAMES #endif #include <stdio.h> 正如@Conrad Mayer 等其他人评论的那样。 简洁,只需添加 #define _POSIX_C_SOURCE 200809L // Define this before any includes #include <stdlib.h> ... rest of code ... 解释 popen() 函数是 POSIX 标准的一部分,其声明可能取决于正确定义的功能测试宏。这应该确保 popen() 的必要声明可用。 如果问题仍然存在,您可以尝试在包含标头之前定义 _GNU_SOURCE,因为 popen() 也是 GNU 扩展: #define _GNU_SOURCE #include <stdlib.h> ... 我将 popen 和 pclose 的原型放在代码的顶部。看来问题已经解决了。

回答 5 投票 0

PLSQL - “SP2-0552:未声明绑定变量”,但似乎不是冒号问题

我尝试了 SQL Developer 中的这个 plsql 脚本,它返回 SP2-0552:未声明绑定变量“MAN_ID” (我更改了值和一些名称,所以我希望没有拼写错误) 宣布 类型

回答 1 投票 0

标签只能用作语句的一部分错误

我一直在浏览论坛,但没有找到适合我情况的这个问题的答案。我正在尝试使用“sort”(unix)进行系统调用,但是,我收到了...

回答 2 投票 0

如何在 C 中的 for (;;) 循环中声明多个变量?

我认为可以在 for 循环中声明多个变量: for (int i = 0, char* ptr = bam; i < 10; i++) { ... } But I just found out that this is not possible. GCC gives the following error:

回答 7 投票 0

为什么在C中我可以定义一个变量两次?

我一直在测试全局变量,定义和声明,然后我停在了这种情况: 主要.c: #include“stdio.h” 无效函数(无效); 整数a; int 主函数(无效){ a = 20; printf(&...

回答 1 投票 0

根据输入参数将 void 指针转换为另一种类型

我正在尝试根据输入参数创建 A 或 B 类型的变量,并为其分配一个强制转换的 void 指针。 void set_info_param(void* 信息, bool req) { ... 如果(要求) 结构我...

回答 3 投票 0

为什么 MSVC 认为这个函数的输入参数是 int 类型,尽管事实并非如此?

我试图了解隐式 this 指针及其用途,但我似乎无法理解为什么我的编译器(MSVC)一直谈论 int 作为函数 printcmon() 的类型,而不是 cmon。

回答 1 投票 0

对象“Antal_rader”在其声明结束之前不能使用

OBS!我的代码是用瑞典语术语编写的。 我必须编写增值税表,但遇到了一些有关浮点及其舍入值的方式的问题。起初,我使用的是 while 循环,但是......

回答 1 投票 0

初始化枚举变量的警告:“etatCourant”声明中的类型默认为“int”[-Wimplicit-int]

当我尝试初始化枚举变量时收到警告。这是代码: 枚举 etatCourant {REPOS、MARCHE_AV、MARCHE_AR、ERREUR}; etatCourant = REPOS; 这是警告:输入默认...

回答 1 投票 0

typescript 导出导致“错误 TS2451:无法重新声明块作用域变量”

经过很长一段时间的间隔后,我正在将旧的打字稿项目更新为节点等的现代版本。修复了一堆 linter 错误后,我收到一个奇怪的错误: TSError: ⨯ 无法编译

回答 1 投票 0

为什么 .reduce() 仅在函数外部声明时才改变我的初始值,但在内部不会发生白色声明?

我将每项支出按一周 7 天分组。 首先,我在constant.ts中声明一个数组,如下所示: 常量每周安排 = [ { 标签:“星期一”, 值:0, }, { ...

回答 1 投票 0

从较新版本的 Visual Studio/.NET 了解此符号[重复]

我使用 Visual Studio 2013,主要使用 .NET Framework 4.0。 最近我不得不查看 Unity/Visual Studio 2021 中的一些代码?它有一些我以前从未见过的东西,那就是

回答 1 投票 0

即使我在 Swift、Xcode 6 中声明,也会出现“预期声明”错误

我收到一条错误消息,指出 switch 语句的“预期声明” https://www.dropbox.com/s/3cjeo3sxg0zw431/Screen%20Shot%202014-10-30%20at%2001.01.48.png?dl=0 让问题选择 = Int(

回答 2 投票 0

int * (*) 的类型 (int * , int * (*)())

int * (*) (int * , int * (*)()) 我想知道它是什么类型的? ,有人可以给出使用这种类型的声明的示例吗? 任何帮助都会很棒。 谢谢。

回答 6 投票 0

c 语言中函数声明顺序很重要,还是我做错了什么?

我收到此错误: arthur@arthur-VirtualBox:~/Desktop$ gcc -o hw -ansi hw1.c hw1.c:在函数“main”中: hw1.c:27:16:警告:赋值使指针来自整数而不进行强制转换[默认启用...

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.