
C++
空灵花
这个作者很懒,什么都没留下…
展开
-
基类,继承类,成员类构造函数调用次序
原来碰到的一道面试,大概是这样子B是A的子类,B里面还有一个C类的成员对象,问A,B,C构造函数的调用次序。很简单的一道题目,然而却有点懵逼,主要纠结A和C的构造函数哪个先调用?今天写代码测试了一下。#include <iostream> using namespace std;class Base { public: Base() { cout << "this is Base....."原创 2016-10-01 14:24:23 · 453 阅读 · 0 评论 -
KMP算法简单实现
看了B站一个外国小哥讲解的视频,随手撸了一个,只用了一个测试,不保证完全正确,仅供参考。 B 站视频链接 #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;vector&gt; using namespace std; void constructNext(const string&amp; pattern, ve原创 2018-08-13 00:21:47 · 215 阅读 · 0 评论 -
二叉树的非递归遍历
主要是前序,中序和后序的非递归遍历 // // Created by Praying on 2018/10/2. // #include &amp;lt;gtest/gtest.h&amp;gt; #include &amp;lt;stack&amp;gt; #include &amp;lt;memory&amp;gt; template&amp;lt;typename T&原创 2018-10-02 23:21:10 · 195 阅读 · 0 评论 -
cmake 包含header-only的vcpkg应该怎么写?
以niohmann-json为例 ,在CMakeLists.txt里加入下面两行即可 find_path(NLOHMANNJSON_INCLUDE_DIR NAMES json.hpp PATH_SUFFIXES nlohmann) include_directories(${NLOHMANNJSON_INCLUDE_DIR})原创 2018-10-07 04:14:17 · 612 阅读 · 0 评论