问题标签 [static-functions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
50 浏览

static-members - 内联静态函数和静态变量

使静态函数内联有什么用?而不是在两个文件中使用相同的功能;他们还有其他使用静态功能吗?

0 投票
0 回答
241 浏览

c - 头文件中未使用的静态函数是否会增加内核模块的大小?

静态函数是仅对同一文件中的其他函数可见的函数(下面的链接)。

C中的静态函数

在开发可加载内核模块时,我应该包含许多头文件。这些头文件实现了太多我不使用的静态函数。

例如,请参阅以下链接 (skbuff.h) 以了解已实现的静态函数:

http://lxr.free-electrons.com/source/include/linux/skbuff.h

头文件中未使用的静态函数是否会增加内核模块的大小?

0 投票
1 回答
81 浏览

c# - using static function vs member function on object creation or updating

From time to time I am facing with this issue and could not come up with final decision.

For example I have a User class. Is there any "recommended" way to create this object in database? For example;

vs

which one would be preferred way and why? Or does it depend on design pattern that project follows?

0 投票
1 回答
67 浏览

asp.net - 函数无法在标签中执行,但可与 LinkBut​​ton 一起使用

0 投票
1 回答
169 浏览

c - 多个文件的静态函数

语言:C 环境:裸机

该程序有许多子模块。我希望每个子模块的功能不能不被其他子模块看到/使用,除了这些功能是API函数。如果子模块只包含单个文件,最简单的方法是使用除 API 函数之外的静态函数。但是,多功能子模块如何工作?

0 投票
1 回答
66 浏览

php - 在 CI 中使用静态函数

我有一个像下面这样的函数,条件语句中的每个分支都有一个代码块,我希望能够只调用该代码块一次,然后通过数组引用它,但我有点困惑这个怎么做。该函数驻留在一个类中。

这是我正在谈论的代码块。我试图将它放入静态函数但没有工作。

0 投票
1 回答
749 浏览

java - 调用java类时Matlab中没有类定位错误

我开发了一个用于隐写术的 Matlab 代码,它需要通过 Java 文件进行一些预处理。

java文件aes1.java中包含encrypt(String s)matlab代码需要调用的函数:

我收到以下错误:

我正在使用的版本:

  • MATLAB2013a
  • 爪哇1.6

任何帮助将不胜感激!


更新:

我有一个.jar文件,其中包含我需要的所有类。我已经导入它并尝试使用它,但我仍然遇到同样的错误!

0 投票
1 回答
90 浏览

php - PHP:使用对象属性访问静态函数/方法

虽然我知道可以通过多种方法调用静态方法,例如:

或者

或者

但是,有人可以解释为什么以下方法不起作用,如果可能的话,如何使这项工作(不求助于提供的解决方案):

这会产生以下 PHP 解析错误:

解析错误:语法错误,意外的 '::' (T_PAAMAYIM_NEKUDOTAYIM)

典型的工作解决方案(遵循第二种方法)(如果可能,最好避免):

0 投票
3 回答
1655 浏览

c++ - 在继承的情况下重新定义静态函数

如果我在基类中创建一个静态函数并在派生类中创建一个具有相同名称的函数,为什么即使该函数是静态的,它也会被重新定义?

0 投票
3 回答
149 浏览

c - 关键字 static 对变量和函数的工作方式不同的确切原因是什么

如果我们在变量前面使用静态,它的值在函数调用之间程序执行的整个周期内保持不变。但是,如果我们将 static 与函数一起使用,它们将成为声明它们的文件的本地文件。我知道这是方法,但我想知道究竟是为什么?为什么静态以两种方式表现?我试过net但没有运气,请解释一下!另外请告诉我静态函数将存储在内存中的哪个位置,我个人认为它在堆栈中!