我在一次在线测试中遇到了这段代码。这段代码安全吗?我用来创建实例的文字的生命周期是多少?文字"John“是否在p1实例化后被销毁(因为这样就完成了使用该文字的表达式)。
class Person {
public:
char *name;
Person(char *s) { name = s}
inline void setName(char *newName) {name = newName;}
};
int main(){
Person p1("John");
Person p2("Steve"
测试mm/yyyy的简单RegExp适用于所有在线RegExp测试器,但不适用于我的网站。
var re=new RegExp("^(1[0-2]|0[1-9]|\d)\/(20\d{2}|19\d{2}|0(?!0)\d|[1-9]\d)$");
if(!re.test(theForm.ceDate.value)) alert("Date must be MM/YYYY");
任何帮助都将不胜感激。