首页 文章
  • 11 votes
     answers
     views

    为什么借临时是合法的?

    来自C,我很惊讶这段代码在Rust中是有效的: let x = &mut String::new(); x.push_str("Hello!"); 在C中,你不能获取临时的地址,而临时不会比它出现的表达式更长 . 临时居住在Rust多久了?因为 x 只是借用,谁是字符串的所有者?
  • 1 votes
     answers
     views

    临时动画片段容器as3

    假设我的舞台上有几个类型为MovieClip的对象,当 MouseEvent.MOUSE_DOWN 事件在舞台上触发时,我希望所有这些对象成为新创建的Movieclip的子对象 . 所以伪代码看起来像这样: 当mouse_down发生时,从舞台上移除对象( removeChild ?) 创建一个新的MovieClip并将其添加到舞台上 . 将步骤1中删除的所有对象添加到新创建的动画片段...
  • 71 votes
     answers
     views

    临时变量会减慢我的程序吗?

    假设我有以下C代码: int i = 5; int j = 10; int result = i + j; 如果我循环多次,使用 int result = 5 + 10 会更快吗?我经常创建临时变量以使我的代码更具可读性,例如,如果使用某个长表达式从某个数组中获取这两个变量来计算索引 . 这在C中是否表现不佳?其他语言怎么样?

热门问题