小编suh*_*hel的帖子

在Perl中,local()可以创建一个变量吗?

我在Stackoverflow和Google中读过很多帖子,告诉我们local不会创建变量,而是在现有的变量上工作.

我在下面有一小段代码,我想知道local在没有创建这样的变量时如何工作.

#use strict;
#use warnings;

&func;

sub func{
    local $temp = 20;
    print $temp;        
}
Run Code Online (Sandbox Code Playgroud)

我写这篇文章只是为了理解这个概念而且我对Perl来说相对较新.

perl scope

7
推荐指数
3
解决办法
250
查看次数

如何解决此MISRA c ++兼容警告

int foo(const uint8_t array[]) {
int x;
  for(i=0;i<5;i++){
  x= array[i];
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)

它给出了如下警告,

"参数数组可以声明为const"==>我已经声明了数组const,我用C++编程.

c++

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

通用中断控制器和嵌套向量中断控制器之间的区别

我看到 Cortex A9 支持 GIC。与 NVIC 有什么不同?

这两者是相互排斥的吗?意思是如果 GIC 存在,NVIC 不存在?

请分享你的想法

arm

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

如何解决此MISRA警告:C++

以下代码如下:

  std::stringstream os;

  os << std::hex; // MISRA warning on this line
  os << std::setw(2);
  os << std::setfill('0');
Run Code Online (Sandbox Code Playgroud)

警告:"必需规则8-4-4,没有'&'或parenthisized参数列表使用的函数标识符"

我无法解决此问题,请提出解决方案.

c++ misra

4
推荐指数
2
解决办法
1028
查看次数

如何找到数字的两个幂

我有一个数字,功率为2,例如128 ==这是2次幂7.

如何找到这个数字的两个幂.

用最少的代码.

c

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

标签 统计

c++ ×2

arm ×1

c ×1

misra ×1

perl ×1

scope ×1