我试图从64位结构中获取8x8位值,并将它们存储到数组中。
我已经通过访问struct成员,移位位和OR操作来做到这一点。但是我考虑过使用 memcpy 函数。我不确定它是否可靠。如果我理解正确,则我的结构中没有填充,因为它是基于64位填充的,并且我的结构是64位长度。但是,进行复制时我没有得到预期的结果。
80 08 64 9B 65 F8 80 F0
我期望:02 01 D6 C4 F2 8B 81 07
我得到了:import Vue from 'vue'
import VueRouter from 'vue-router'
import { nprogress } from '../plugins/nprogress.js'
import { paths } from './paths.js'
Vue.use(VueRouter)
export const router = new VueRouter({
routes: paths,
linkExactActiveClass: "selected"
})
router.beforeResolve((to, from, next) => {
if (to.name) {
console.log("nprogress start")
nprogress.start();
}
next()
});
router.afterEach(() => {
console.log("nprogress done")
nprogress.done();
window.scrollTo(0, 0)
});