我正在为即将到来的C++考试做准备,并遇到了关于类和构造函数的问题:
Fraction类有多少个构造函数?"
Run Code Online (Sandbox Code Playgroud)class Fraction { //... public: Fraction(int numerator = 0, int denominator = 1); //... };
我认为这只是一个,但他们建议有三个:
Fraction();
Fraction(n);
Fraction(n, d);
Run Code Online (Sandbox Code Playgroud)
或者换句话说:
具有默认值的函数是否为重载函数?
我在div中有一些带有onclick
属性的SVG路径:
<path class="limbs" id="limb1" d="some coordinates here" onclick="open(1)" />
Run Code Online (Sandbox Code Playgroud)
该open()
函数在单独的JS文件中定义,该文件在body
标记之前实现(如jQuery文件):
function open(n) {
$("#information").fadeIn();
$("#info" + n).fadeIn();
}
Run Code Online (Sandbox Code Playgroud)
div#info1
例如,里面是一个信息框div#information
,一个全屏半透明的黑色背景(给它一个类似灯箱的效果).
一切都运行良好的Safari.但是,如果我尝试使用FF或Chrome,浏览器似乎在我点击时加载一个新页面(这不应该发生),并且它会导致一个没有源代码的空白屏幕.
页面可以在这里看到:frank.schufi.ch/3dmapping