杂项

2019年8月12日 0 条评论 51 次阅读 0 人点赞

C++

  • this指针是* const常量指针(不能改变指向的对象), 使用lambda表达式想要引入this指针时, 只能使用以值方式引入([this]), 而不能使用引用方式([&this]), 不然运行会出错但是编译不报错不知道为什么
  • 无名namespace: 让里面的函数或对象可见性限制在文件内,类似static

Qt

  • Qt的Q_OBJECT宏只有在头文件中生效(moc只会处理头文件中的Q_OBJECT, 对于cpp中的, 我们必须手动调用moc工具, 并在cpp文件中添加#include "moc_xxx.h")
  • Qt的Layout定义在堆上即使没有指定父窗口也不需要手动delete,Qt对象会自动获取它的布局所有权

Git

  • Windows路径名和文件名总长度不能大于260,如果大于260会创建文件失败,除此之外Windows还有一些DOS保留设备名,例如AUX,NUL等等也不能用来作为文件名(即使有扩展名也不行)

litmxs

这个人太懒什么东西都没留下

文章评论(0)