function相关内容

C 编程:malloc() 在另一个函数中

我需要关于 malloc() 在另一个函数中的帮助. 我正在将 指针 和 大小 从我的 main() 传递给函数,我想为该指针分配内存从被调用的函数内部动态使用 malloc() ,但我看到的是......正在分配的内存用于在我的被调用函数中声明的指针而不是指针位于 main() 中. 我应该如何将指针传递给函数并从被调用函数内部为传递的指针分配内存? 我编写了以下代码,得到的输 ..
发布时间:2021-12-02 00:04:46 其他开发

你如何在C中将函数作为参数传递?

我想创建一个函数,该函数对一组数据执行通过参数传递的函数.在 C 中如何将函数作为参数传递? 解决方案 声明 带有函数参数的函数原型如下所示: void func ( void (*f)(int) ); 这表明参数 f 将是一个指向函数的指针,该函数具有 void 返回类型并采用单个 int 参数.以下函数 (print) 是一个可以作为参数传递给 func 的函数示例,因为它是 ..
发布时间:2021-12-02 00:03:15 其他开发

strdup() - 它在 C 中有什么作用?

C 中 strdup() 函数的用途是什么? 解决方案 正如它所说的那样,假设您习惯了 C 和 UNIX 分配单词的缩写方式,它复制字符串 :-) 请记住,它实际上不是 ISO C 标准本身的一部分(a)(它是 POSIX 的东西),它实际上与以下代码执行相同的操作: char *strdup(const char *src) {char *dst = malloc(strlen ..
发布时间:2021-12-01 23:50:43 其他开发

函数声明与原型的替代 (K&R) C 语法

这种 C 语法有什么用处——使用“K&R"风格的函数声明? int func (p, p2)无效* p;国际 p2;{返回0;} 我能够在 Visual Studios 2010beta 中编写此代码 //是的,参数被翻转无效 f(){无效* v = 0;功能(5,v);} 我不明白.这个语法有什么意义?我可以写: int func (p, p2)国际 p2;{返回0;}//和写int ..
发布时间:2021-12-01 23:47:22 其他开发

如何修改已传递给 C 中函数的指针?

所以,我有一些类似于以下的代码,用于将结构添加到结构列表中: void barPush(BarList * list,Bar * bar){//如果没有要添加的动作,那么我们就完成了if (bar == NULL) return;//EMPTY_LIST;//为新节点分配空间BarList * newNode = malloc(sizeof(BarList));//分配正确的值newNode-> ..
发布时间:2021-12-01 23:39:22 其他开发

使用函数更改指针包含的地址

如果我已经声明一个指针 p 为 int *p;在主模块中,我可以通过分配 p=&a; 来更改 p 包含的地址,其中 a 是另一个已经声明的整数变量.我现在想通过使用一个函数来更改地址:: void change_adrs(int*q){int *newad;q=新的;} 如果我从主模块调用这个函数 int main(){国际*p;int a=0;p=&a;//这会改变指针 p 包含的地址pr ..
发布时间:2021-12-01 23:38:05 其他开发

在 R 函数中返回多个对象

如何在 R 函数中返回多个对象?在Java中,我会创建一个类,可能是Person,它有一些私有变量并封装,可能是height、age等> 但在 R 中,我需要传递数据组.例如,如何让 R 函数同时返回字符列表和整数? 解决方案 与许多其他语言不同,R 函数在严格意义上不返回多个对象.最通用的处理方法是返回一个 list 对象.因此,如果您的函数中有一个整数 foo 和一个字符串向量 ba ..
发布时间:2021-12-01 21:18:21 其他开发

编写自己的函数时如何使用 R 的省略号功能?

R 语言有一个很好的特性,用于定义可以接受可变数量参数的函数.例如,函数 data.frame 接受任意数量的参数,每个参数成为结果数据表中某一列的数据.示例用法: >data.frame(letters=c(“a", “b", “c"), numbers=c(1,2,3), notes=c(“do", “re", ";mi"))字母数字笔记1 1 做2 b 2 re3 厘米 3 英里 函数的 ..
发布时间:2021-12-01 20:33:02 其他开发

如何查看函数的源代码?

我想查看一个函数的源代码,看看它是如何工作的.我知道我可以通过在提示符下输入函数名称来打印函数: >吨功能 (x)使用方法(“t") 在这种情况下,UseMethod("t") 是什么意思?我如何找到实际使用的源代码,例如:t(1:10)? 当我看到 UseMethod 和看到 standardGeneric 和 showMethod ..
发布时间:2021-12-01 20:18:54 其他开发

错误:在 R 中找不到函数...

这是一个常见问题解答问题,因此请尽可能完整.答案是社区答案,因此如果您认为缺少某些内容,请随时进行编辑. 此问题已在元上讨论并获得批准. 我正在使用 R 并尝试了 some.function 但我收到以下错误消息: 错误:找不到函数“some.function"; 这个问题经常出现.当你在 R 中遇到这种类型的错误时,你如何解决它? 解决方案 您应该检查以下几点: 你 ..
发布时间:2021-12-01 20:18:16 其他开发

PostgreSQL 函数中语言 sql 和语言 plpgsql 的区别

我在数据库开发中很新,所以我对下面的例子有一些疑问: 函数 f1() - 语言 sql 创建或替换函数 f1(istr varchar)将文本返回为 $$选择“你好!'::varchar ||伊斯特尔;$$语言sql; 函数 f2() - 语言 plpgsql 创建或替换函数 f2(istr varchar)将文本返回为 $$开始选择'你好!'::varchar ||伊斯特尔;结尾 ..
发布时间:2021-12-01 20:06:41 其他开发

在一个类中使用具有成员函数的通用 std::function 对象

对于一个类,我想在一个存储 std::function 对象的 map 中存储一些指向同一类成员函数的函数指针.但是我一开始就失败了,这段代码: #include 类 Foo {民众:void doSomething() {}无效绑定函数(){//错误std::functionf = &Foo::doSomething;}}; 我收到 错误 C2064:在 xxcallobj 中,term 未 ..
发布时间:2021-12-01 15:35:08 C/C++开发

派生类中同名但签名不同的函数

我有一个同名的函数,但在基类和派生类中具有不同的签名.当我尝试在从派生类继承的另一个类中使用基类的函数时,我收到一个错误.看下面的代码: A 类{民众:void foo(string s){};};B类:公共A{民众:int foo(int i){};};C类:公共B{民众:空栏(){字符串 s;foo(s);}}; 我从 gcc 编译器收到以下错误: 在成员函数‘void C::bar() ..
发布时间:2021-12-01 15:23:56 C/C++开发

函数不会改变传递的指针 C++

我有我的函数,我正在那里填充targetBubble,但是在调用这个函数之后它没有被填充,但是我知道它被填充在这个函数中,因为我有输出代码. bool clickOnBubble(sf::Vector2i & mousePos, std::vector 气泡, Bubble * targetBubble) {targetBubble = 气泡[i];} 我像这样传递指针 Bubble * t ..
发布时间:2021-12-01 15:22:04 C/C++开发

C++ 中 main 的正确声明是什么?

问题 main 函数在 C++ 中的正确签名是什么? 什么是正确的返回类型,从 main 返回一个值是什么意思? 允许的参数类型是什么,它们的含义是什么? 这是特定于系统的吗? 这些规则是否随着时间的推移而改变? 如果我违反了他们会怎样? 解决方案 main 函数必须在全局命名空间中声明为非成员函数.这意味着它不能是类的静态或非静态成员函数,也不能放在命 ..
发布时间:2021-12-01 15:10:26 C/C++开发

jQuery 1.9 .live() 不是函数

我最近将 jQuery 从 1.8 更新到 2.1.我突然发现 .live() 停止工作. 我收到错误 TypeError: $(...).live is not a function. 有什么方法可以代替 .live() 吗? 解决方案 jQuery .live() 已从 1.9 版本开始移除. 这意味着如果您从 1.8 版及更早版本升级,如果您不遵循下面的迁移指南,您会发 ..
发布时间:2021-12-01 13:57:57 前端开发

如何通过 JavaScript 调用 PHP 函数?

我正在尝试将一个 PHP 函数从外部 PHP 文件调用到 JavaScript 脚本中.我的代码不同而且很大,所以我在这里写了一个示例代码. 这是我的 PHP 代码: 这是我的 JavaScript 代码: ..
发布时间:2021-12-01 11:14:33 PHP

如何将 PHP 中的字符串截断为最接近一定数量字符的单词?

我有一个用 PHP 编写的代码片段,它从数据库中提取一段文本并将其发送到网页上的小部件.原始文本块可以是一篇长文章,也可以是一两句短句;但是对于这个小部件,我不能显示超过 200 个字符.我可以使用 substr() 在 200 个字符处切掉文本,但结果会在单词中间被切掉——我真正想要的是在最后一个 单词的末尾切掉文本 在 200 个字符之前. 解决方案 通过使用 wordwrap 功能. ..
发布时间:2021-12-01 11:06:38 PHP