首页
文章列表
标签墙
返回找工具啦
参数传递
共 10 篇文章
C++ 性能问题:拷贝构造函数调用频繁
2026-04-17 23:15:30
C++ 性能问题:拷贝构造函数调用频繁 C++ 程序运行缓慢,往往不是因为算法复杂,而是因为在不知不觉中进行了大量的内存拷贝。每当一个对象被赋值给另一个对象、作为参数传入函数或从函数返回时,如果处理不当,就会触发拷贝构造函数。对于包含大量数据(如 std::vector 或大数组)的对象,这会带来巨
C++
性能优化
拷贝构造函数
37
0
Shell 脚本函数:function 与参数
2026-04-16 00:22:16
Shell 脚本函数:function 与参数 Shell 函数用于将一段重复使用的代码块封装起来,以便在脚本中多次调用,从而减少代码冗余并提高可维护性。 定义函数 使用以下两种语法定义一个函数。 选择第一种语法(更常用且兼容 POSIX 标准): bash functionname { 代码块 c
Shell脚本
函数定义
参数传递
38
0
Perl 子例程:sub 定义与参数
2026-04-15 04:23:59
Perl 子例程:sub 定义与参数 Perl 中的子例程(Subroutine)即可重复使用的代码块,类似于其他语言中的“函数”。掌握其定义与参数传递机制是编写模块化代码的基础。 1. 定义基础子例程 在 Perl 中定义子例程使用 sub 关键字。定义后的代码块不会立即执行,只有在被显式调用时才
Perl
子例程
参数传递
42
0
C 语言函数:参数传递与返回值
2026-04-05 08:20:56
C 语言函数:参数传递与返回值 函数是 C 语言的基石。掌握参数的传递机制和返回值的处理方式,是写出健壮代码的关键一步。本文将深入剖析 C 函数的核心机制,帮助你理解底层原理并规避常见陷阱。 返回值:函数如何"反馈"结果 C 语言通过 return 语句将计算结果传递回调用者。返回值的类型必须在函数
C语言函数
参数传递
返回值
38
0
Python 装饰器:@decorator 语法与函数包装
2026-04-03 12:04:24
Python 装饰器:@decorator 语法与函数包装 Python 的装饰器(decorator)是一种让你在不修改原函数代码的前提下,动态地给函数“加功能”的机制。最常见的表现形式就是函数定义前那一行 @xxx。它本质上是一个接收函数作为参数、并返回一个新函数的高阶函数。 理解装饰器的基本原
Python装饰器
函数包装
语法糖
55
0
SCL函数块的形参与实参传递方式
2026-03-30 17:14:06
SCL 函数块的形参与实参传递方式 在 Siemens TIA Portal 中使用 SCL(Structured Control Language)编程时,理解参数传递机制是确保程序稳定运行的基础。形参是功能块接口定义的变量占位符,实参是调用块时传入的具体存储地址或常数。错误的传递方式会导致数据丢
SCL编程
参数传递
函数块
48
0
博途函数块的形参实参传递方式
2026-03-23 11:12:15
博途(TIA Portal)中函数块(FB)的形参实参传递是PLC编程的核心机制。理解其原理与操作细节,能显著提升代码复用性与维护效率。 基本概念区分 形参(Formal Parameter) 形参是函数块内部定义的接口占位符,相当于"信箱上的名字标签"。它只在FB内部可见,不占用实际内存,等待外部
博途编程
函数块参数
形参实参
86
0
ST输入输出参数:VAR_INPUT 只读与 VAR_OUTPUT 引用的传递机制
2026-03-20 00:30:44
在结构化文本(ST)编程中,VARINPUT 和 VAROUTPUT 是定义程序块(如 FB、FC 或 PRG)接口的核心语法。它们不是简单的变量声明,而是隐含特定数据流向与内存访问规则的契约——理解其底层传递机制,是避免逻辑错误、调试失效、信号丢失等典型自动化故障的关键。 一、先明确:ST 中的“
ST编程
输入参数
输出参数
66
0
ST语言外部库函数调用参数传递方式(ByRef/ByVal)混淆修复
2026-03-17 16:34:40
在 ST(Structured Text)语言中调用外部库函数时,参数传递方式若被错误理解或配置,会导致变量值意外修改、数据不一致、调试困难甚至系统运行异常。这种问题在 PLC 编程中尤为隐蔽:程序表面逻辑正确,但执行结果随调用次数变化;同一段代码在不同品牌控制器上行为不一;或仅在特定工况下暴露缺陷
ST语言
参数传递
ByRef
83
0
ST怎么写功能块调用:MyFB(IN := Signal, Q => Output);
2026-03-15 07:29:28
在结构化文本(ST)编程中,功能块调用是电气自动化项目最基础、最频繁的操作之一。它直接决定逻辑可读性、调试效率与后期维护成本。下面以 MyFBIN := Signal, Q = Output; 这一典型语句为线索,逐层拆解其语法结构、执行机制、常见错误及工程实践要点。全文不依赖图形,所有概念均通过文
ST编程
功能块
PLC编程
60
0