小编cha*_*ola的帖子

根据C++规则是合法的吗?

可能重复:
在C++书籍中,数组绑定必须是常量表达式,但为什么以下代码有效?

看到这段代码

#include<iostream>
int main
{
using namespace std;
int a=7;
char arr[a];
return 0;
}
Run Code Online (Sandbox Code Playgroud)

在我的书中写道,array_size必须是一个常量但是代码块没有给出错误...

它不是唯一的例子......还有其他一些例子.

谁是错误的IDE,编译器或任何其他的东西???

使用较新或较旧的书会导致这样的问题?

c++ arrays

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

赋值操作总是从右到左复制数据?

看看这个Javascript代码:

var myString = new String();
myString.myObject = "myObject...";

//works fine as it shows "myObject..."
console.log("myString.myObject        :" + myString.myObject);
//OK myObject is also a string so it should give length and it works fine
console.log("myString.myObject.length :" + myString.myObject.length);
//it should not give anything or undefined since nothing is given to myString
console.log("myString                 :" + myString);
//myString is not yet defined so it should give undefined or 0..
console.log("myString.length          :" + myString.length);

//lets make a simple assignment
myString = myString.myObject;
//it …
Run Code Online (Sandbox Code Playgroud)

javascript assignment-operator

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

标签 统计

arrays ×1

assignment-operator ×1

c++ ×1

javascript ×1