C++
爆米花好美啊
个人网站: renguanghui.com
展开
-
对象切片(object slicing)和多态
在函数传参处理多态性时,如果一个派生类对象在UpCasting时,用的是传值的方式,而不是指针和引用,那么,这个派生类对象在UpCasting以后,将会被slice成基类对象。https://www.zhihu.com/question/30570897/answer/48574116https://blog.csdn.net/beckle_ye/article/details/470...原创 2019-04-30 11:52:49 · 2976 阅读 · 0 评论 -
c++隐藏
今天才知道c++继承里面的隐藏特性,真是孤陋寡闻了。#include <iostream>using namespace std;class A{public: void print() {cout<<"A"<<endl;}};class B:public A{public: void print(int a) ...原创 2019-04-30 14:55:07 · 2742 阅读 · 1 评论 -
C++类对象的内存模型
虚函数表#include using namespace std;class Father{public: Father(){}; void ShowName(){ cout"Father"<<endl; }};class Son : public Father{public: Son(){}; void ShowNa原创 2019-05-06 15:40:55 · 6726 阅读 · 2 评论 -
c++静态库链接顺序引发的bug
最近做个OpenCV的项目,搞了半个月一直解决不了,最后发现是静态库链接顺序的问题问题描述以及解决办法最近用emsdk将c/c++转到wasm,用到emsdk里面./emcc来编译c/c++,注意emsdk自带的clang版本是clang3.x# Makefile-lopencv_core -lopencv_highgui -lopencv_imgproc编译后出现一下错误,很多网...原创 2019-06-11 22:21:06 · 3627 阅读 · 0 评论