标签: variable-names

在 C++ 中使用标准库函数名作为标识符是否有效?

考虑以下程序:

#include <cstdio>
int main()
{
    int printf=9;
    std::printf("%d",printf);
}
Run Code Online (Sandbox Code Playgroud)

在变量声明中使用内置函数名作为标识符可以吗?这是定义明确的程序吗?我的意思是上述程序的行为是否明确定义?我很想知道 C++ 标准是否允许使用标准函数名称作为变量的标识符

c++ reserved-words identifier variable-names

2
推荐指数
1
解决办法
1162
查看次数

如何在编辑器中搜索变量名称?

在函数中,当函数结束之前或变量被覆盖之前未随后使用已定义的变量时,MATLAB编辑器会显示警告.这显然告诉我编辑器有一种在代码中搜索给定变量的方法.

我可以手动完成吗?Find函数在这里显然受到限制,因为它只搜索编辑器窗口中的文本正文(包括注释)以搜索字符串的匹配.这使得在搜索具有短名称的变量(例如我常用的"a")时非常不方便.

variables search matlab variable-names

1
推荐指数
1
解决办法
948
查看次数

更改现有表的列名称

我在 MATLAB 中有下表:

A= 

    86   84
    45   65
     2   42
    44   29
Run Code Online (Sandbox Code Playgroud)

MATLAB 自动为此表返回两列的列名称A1A2,其中A是表的集合名称。

如何手动更改每列的名称?

matlab rename default-value variable-names matlab-table

1
推荐指数
1
解决办法
1393
查看次数

如何从makefile目标大写'$*'值?

我有一堆目标,每个目标都用于不同的外壳,如下所示:

BASH_VERSION := 4.4
FISH_VERSION := 3.0.0
…
ZSH_VERSION := 5.4.2-r1

.PHONY: dev-pure-on-bash
dev-pure-on-bash:
    $(MAKE) dev-pure-on TARGET=bash VERSION="${BASH_VERSION}" ARGS="VERSION=${BASH_VERSION}"

.PHONY: dev-pure-on-elvish
dev-pure-on-elvish:
    $(MAKE) dev-pure-on TARGET=elvish VERSION="${ELVISH_VERSION}" ARGS="VERSION=${ELVISH_VERSION}"

.PHONY: dev-pure-on-fish
dev-pure-on-fish:
    $(MAKE) dev-pure-on TARGET=fish VERSION="${FISH_VERSION}" ARGS="VERSION=${FISH_VERSION}"

…

.PHONY: dev-pure-on-xonsh
dev-pure-on-xonsh:
    $(MAKE) dev-pure-on TARGET=xonsh VERSION="${XONSH_VERSION}" ARGS="VERSION=${XONSH_VERSION}"

.PHONY: dev-pure-on-zsh
dev-pure-on-zsh:
    $(MAKE) dev-pure-on TARGET=zsh VERSION="${ZSH_VERSION}" ARGS="VERSION=${ZSH_VERSION}"

.PHONY: dev-pure-on
dev-pure-on:
    docker run \
        --name run-pure-on-${TARGET} \
        --rm \
        --interactive \
        --tty \
        --volume=$$PWD:/home/pure/.pure/ \
        pure-on-${TARGET}-${VERSION}
Run Code Online (Sandbox Code Playgroud)

试图

我尝试使用模式规则但没有成功:

dev-pure-on-%:
    $(MAKE) dev-pure-on TARGET=$* VERSION="${$*_VERSION}" ARGS="VERSION=${$*_VERSION}" …
Run Code Online (Sandbox Code Playgroud)

makefile pattern-matching variable-names uppercase

0
推荐指数
1
解决办法
3354
查看次数

PHP-定义一个常量并在变量名中使用它

请您能帮我解决这个问题吗?
如果在PHP中我有一个定义的常量,可以在变量名中使用该常量名吗?例如,如何在有效的php语法中执行以下操作?

define ("HELLO", "hello-you");
$var_HELLO = "something";
echo $var_HELLO;
Run Code Online (Sandbox Code Playgroud)

其中变量名中的HELLO是定义的常量。

非常感谢。

php constants variable-names

-1
推荐指数
1
解决办法
176
查看次数

奇怪的变量名称

我在JavaScript源代码文件中找到了这个:

function getElementsByClass(_0x62cbx2, _0x62cbx3, _0x62cbx4) {...
Run Code Online (Sandbox Code Playgroud)

如何翻译_0x62cbx2,_0x62cbx3,_0x62cbx4在正确的变量名?

javascript variable-names

-2
推荐指数
1
解决办法
193
查看次数

在C/C++中将变量名定义为__00000001是否有任何优点

将变量名称定义为__00000001,__00000002等有什么好处吗?

例:

int __00000001, __00000002 = 0;
for (__00000001 = 0; __00000001 < 10; __00000001++) {
    __00000002 = __00000002 + __00000001?
}
...
Run Code Online (Sandbox Code Playgroud)

更新:几年前我的一个编程课程中提到了这一点,我记得教授说使用它有一些优点.但是,我不记得任何更多的信息.也许我错了.

c c++ variable-names

-4
推荐指数
1
解决办法
103
查看次数