大约有 7,000 项符合查询结果(耗时:0.0128秒) [XML]

https://www.tsingfun.com/it/tech/505.html 

用Javascript获取页面元素的置(全) - 更多技术 - 清泛网 - 专注C/C++及内核技术

...1)这个函数必须在页面加载完成后才能运行,否则document对象还没生成,浏览器会报错。 2)大多数情况下,都是document.documentElement.clientWidth返回正确值。但是,在IE6的quirks模式中,document.body.clientWidth返回正确的值,因此函数...
https://www.tsingfun.com/it/cpp/1956.html 

C++虚继承的概念 - C/C++ - 清泛网 - 专注C/C++及内核技术

...进一步派生过程中始终和派生类一起,维护同一个基类子对象的拷贝。 C++虚拟继承 ◇概念: C++使用虚拟继承(Virtual Inheritance),解决从不同途径继承来的同名的数据成员在内存中有不同的拷贝造成数据不一致问题,将共...
https://www.tsingfun.com/it/op... 

ZMQ: 基本原理 - 开源 & Github - 清泛网 - 专注C++内核技术

...个概念是含混不清的非常重要的。 它的含混不清与面向对象编程里的类含混不清相同。正式的定义解释了类是数据成员和方法的集合,然而,没有定义解释商务逻辑的哪一部分应当形成类,哪一部分不能形成类。这完全由编程...
https://www.tsingfun.com/it/tech/660.html 

Windbg Step 2 分析程序堆栈实战 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...也就是说明argv数组元素个数的参数)的值是2。在一台32机(或者是在64机器上调试一个32的程序),使用dd命令参看argv的内存,以四字节的形式显示,如果是64,使用dq(display by quad-word)命令以8个字节的形式打印内存。...
https://www.tsingfun.com/html/... 

编译器内部的秘密--微软的编译器是如何解析Try/Catch/Throw的 - C/C++ - 清...

...以自己调用它。这个函数的第一个参数是指向抛出的异常对象的指针。 所以,上面的代码经过编译后,就成了如下形式: int main() { try { int throwObj = 2; throw throwObj; } catch(...) { } } 函数_CxxThrowException的第二个参数...
https://www.tsingfun.com/html/... 

编译器内部的秘密--微软的编译器是如何解析Try/Catch/Throw的 - C/C++ - 清...

...以自己调用它。这个函数的第一个参数是指向抛出的异常对象的指针。 所以,上面的代码经过编译后,就成了如下形式: int main() { try { int throwObj = 2; throw throwObj; } catch(...) { } } 函数_CxxThrowException的第二个参数...
https://www.tsingfun.com/html/... 

编译器内部的秘密--微软的编译器是如何解析Try/Catch/Throw的 - C/C++ - 清...

...以自己调用它。这个函数的第一个参数是指向抛出的异常对象的指针。 所以,上面的代码经过编译后,就成了如下形式: int main() { try { int throwObj = 2; throw throwObj; } catch(...) { } } 函数_CxxThrowException的第二个参数...
https://www.tsingfun.com/it/cp... 

编译器内部的秘密--微软的编译器是如何解析Try/Catch/Throw的 - C/C++ - 清...

...以自己调用它。这个函数的第一个参数是指向抛出的异常对象的指针。 所以,上面的代码经过编译后,就成了如下形式: int main() { try { int throwObj = 2; throw throwObj; } catch(...) { } } 函数_CxxThrowException的第二个参数...
https://www.tsingfun.com/it/cp... 

编译器内部的秘密--微软的编译器是如何解析Try/Catch/Throw的 - C/C++ - 清...

...以自己调用它。这个函数的第一个参数是指向抛出的异常对象的指针。 所以,上面的代码经过编译后,就成了如下形式: int main() { try { int throwObj = 2; throw throwObj; } catch(...) { } } 函数_CxxThrowException的第二个参数...
https://www.tsingfun.com/it/cp... 

编译器内部的秘密--微软的编译器是如何解析Try/Catch/Throw的 - C/C++ - 清...

...以自己调用它。这个函数的第一个参数是指向抛出的异常对象的指针。 所以,上面的代码经过编译后,就成了如下形式: int main() { try { int throwObj = 2; throw throwObj; } catch(...) { } } 函数_CxxThrowException的第二个参数...