写数据库作业,需要获取纳秒级别的时间,但一开始以为直接 chrono 或者 clock_gettime 就可以,但求出来但全部是微妙级别的时间,和纳秒差了 3 个数量级...
这玩意就,坑了我好久
解决方案如下 https://stackoverflow.com/questions/43451565/store-timestamps-in-na...
还有 1 个小时就要面阿里了,网上学习一下 c++ 的一些特性,做下笔记
多态
分为 静态多态 和 动态多态
前者在 C++ 里体现为函数重载,这个在编译器可以确定(联想一下编译原理课上写的 decaf 编译器中的语义分析)
后者在 C++ 里体现为基类对象调用子类的函数,用虚...
主要参考官网文档
引用变量
int name;
/** The #name */
引用当前函数的参数
/**
* @brief The param \p x is blabla
* @param x something
*/
void func(int x) {
blabla;
}
引用函数
void A() {
blabla;
} /**
* @brief include \ref A hahaha
*/
vo...
主要参考官网文档
引用变量
int name;
/** The #name */
引用当前函数的参数
/**
* @brief The param \p x is blabla
* @param x something
*/
void func(...
在代码中使用中文的字符串(C++11)
u8"这是中文"
Qt5 + MSVC2017 中文报错"常量中有换行符"
将所有文件保存为 UTF8 + BOM 的格式即可
Qt Creator 双开两个程序(实例)
将 Tools -> Options -> Build & Run -> General -> Stop...
学期初我去争取当了个黄老师oop课的小教员hhh听说有分加
这里记录一下一些东西(其实啥也没记录)。
帮同学解决的问题
我真的不知道该怎么整理这些东西... 每次作业都有人问我怎么写(包括室友3人),我给他们提供了思路,很难描述这些问题啊...
帮助一同学和全宿舍...
这是OOP课留下的作业,要求阅读别人的项目。
我选择的是SGI STL,项目地址:github.com/steveLauwh/SGI-STL
下边是我在阅读过程中的一些笔记(并不一定都是STL相关的,但肯定是C++相关)
template偏特化
template<typename T>
void func<T *> () {}
接受...
概要
姊妹文章:Win10+VS2017+Qt+Boost+MongoDB安装配置
Qt
sudo dnf install qt5-devel
Boost
sudo dnf install boost-devel
MongoDB
一、安装MongoDB
sudo dnf install mongodb
二、编译 mongo-c-driver
跟着官网教程走
wget https://github.com/mongodb/mongo-c-d...
概要
姊妹文章:Win10+VS2017+Qt+Boost+MongoDB安装配置
Qt
sudo dnf install qt5-devel
Boost
sudo dnf install boost-devel
MongoDB
一、安装MongoDB
sudo ...
概要
由于大作业的需求,我得在我Win10机子上配置Visual Studio 2017 + Qt + Boost + MongoDB这样的开发环境,这里记一下笔记。
先吐几个槽: Windows下的C++编程环境好像不是很友好(比Java低到不知道哪里去了)。
VS2017好难用啊QAQ,我想用Java的IDEA啊QAQ。
Mon...
概要
由于大作业的需求,我得在我Win10机子上配置Visual Studio 2017 + Qt + Boost + MongoDB这样的开发环境,这里记一下笔记。
先吐几个槽: Windows下的C+...