类的成员看着像函数,但是却长着一张数组的脸,它究竟是什么?
// This class is a friend of most classes, to be able to access // private fields class VMStructs { public: // The last entry is identified…
如何理解带参数的 `#define` ?
part1 VM_STRUCTS(GENERATE_NONSTATIC_VM_STRUCT_ENTRY, GENERATE_STATIC_VM_STRUCT_ENTRY, GENERATE_UNCHECKED_NONSTATIC_VM_STRUCT_ENTRY, GENERAT…
为什么class后面可以跟2个类名?
不理解 class 的语法中 VALUE_OBJ_CLASS_SPEC,为什么class后面可以跟2个类名? class CMBitMapRO VALUE_OBJ_CLASS_SPEC { protected: HeapWord* _bm…
## 在 define 中是什么语法规则?
在jdk8源码的allocation.hpp中,有 #define METASPACE_OBJ_TYPE_DECLARE(name) name ## Type, #define METASPACE_OBJ_TYPE_NAME_CASE(name) case nam…
Python的整数、浮点数没有大小限制?
之前学过C,现在学Python 3.5,下图来自廖雪峰网站 为什么Python整数、浮点数没有大小限制??Python中整数和浮点数怎样储存的? 是不是说Python所有…
VS2015中,{1,2,3}能转换成constexpr std::initializer_list吗?
我看到vs2015中的std::initializer_list已经声明成constexpr了。那么 template<class T> constexpr bool assert_elementof(std::initializer_lis…
Python如何给sorted里的key动态的传参数
def sort(): return sorted(a,key=lambda x:(x['name'],x['age']),reverse=True) 就是说如果我传name就按name排序,如果传name和age就按照这两个key…
PHP 语句这样写可以吗?
下面这种写法 empty($dinfo) && exit("该条目不存在!") 和这种写法 if(empty($dinfo)){ exit("该条目不存在!") } 哪一种更好? …
递归函数里面不能用for循环吗?
var S = 'googlgomglegoogle' var C = 'google' var sPositon = 0 function violence1() { for (var i in C) { if (C.charAt(i) !== S.charAt(sPosit…
对Javascript逗号操作符的不解
上代码 //Code 1 a = 1, 2 // a is 1 //Code 2 a = (1, 2) // a is 2 应该如何解释代码1中a被赋上了1呢?按理说逗号操作符不是应该取后面的值吗? 谢谢…
问个基础的问题啊,这些方法怎么看?
marked(markdownString [,options] [,callback]) 像上面的的这个方法,第一个是参数,第二个和第三个是个什么意思啊?,为什么要放括号还要加个逗号…
ES6中 exports的语法问题
今天在阅读别人的代码的时候看到一行关于export的代码,但是没有弄明白其中的含义,代码如下 export const variable= (variable) => ... 代码中exp…
react-native import {xxx} from './xxxx' 表达目录问题
import {aabb} from '../xxxx' import {aabb} from './xxxx' 在这里表达目录,只能通过"./" "../"这两种方式吗?当工程目录比较深的时候,引用一个根目…