0%

注 : 作者对本文内容不满意, 以后可能会修改或删除

起因

今天用Vue写项目的时候, 有一个功能是用一个参数Id通过网络请求一个数据.

由于VueCLI中我用的网络请求插件是Axios, 默认会返回一个Promise对象, 导致我无法获取想要的数据.

阅读全文 »

起因

在用C++尾插法构建链表时, 我用NULL来表示空指针, 并用如下代码检查是否到了链表的尾部:

while (oldE->next)

但是在debug时发现这个表达式总是正确的

经过查资料发现:

  • 我们可以在C中用NULL表示空指针
  • 但是在C++中, NULL并不能用来表示空指针, 而应该用nullptr
阅读全文 »

Reference:

Constexpr与宏

问题描述

使用VS编写代码时, 总是被提醒让把#define转换成constexpr, 不解其故, 所以上网查询了一下

原文摘录

它们基本不一样吗?

不,绝对不是.差远了.

除了你的宏是一个int而你的constexpr unsigned是一个unsigned,你有一个重要的区别,宏只有一个优势.

阅读全文 »