C/C++
文章平均质量分 85
算法Lab
这个作者很懒,什么都没留下…
展开
-
**cmake CMakeLists.txt 常用模板
转载自:cmake CMakeLists.txt 常用模板_彼此当年少,莫负好时光-CSDN博客,侵删常用模板cmake_minimum_required(VERSION 3.10) # 必须set(CMAKE_CXX_STANDARD 14) # C++14project(HelloWorld) #工程名include_directories("/usr/local/include/") # 头文件目录link_directories("/usr/local/lib/")...转载 2022-01-27 16:49:54 · 176 阅读 · 0 评论 -
CMakeLists.txt编写规则
转载自:CMakeLists.txt编写规则_CurrySerena的博客-CSDN博客侵删在PROJECT_SOURCE_DIR下新建了src, include, lib, bin四个子文件夹。 src文件夹用来存放所有的.cpp文件,include文件夹用来存储所有的.h文件, lib中存放生成的自己编写的共享库, bin中存放所有的可执行文件用SET来设置.exe可执行文件和共享库的输出路径用INCLUDE_DIRECTORIES()包含include文件加下的头文件用AD.转载 2022-01-27 16:38:58 · 128 阅读 · 0 评论 -
cmake之 ADD_LIBRARY()
转载自:cmake之 ADD_LIBRARY()_我爱加菲猫-CSDN博客_add_library,侵删上一篇我分析了如何调用别人的第三方库,现在我继续分析如何构建一个库供他人使用。完成这个任务需要用到ADD_LIBRARY()强烈建议学习cmake的同学多多参考官方文档,自己也是参考了一部分。1:ADD_LIBRARY()语法add_library(<name> [STATIC | SHARED | MODULE] [EXCLUDE_FROM_ALL]...转载 2022-01-20 18:44:56 · 261 阅读 · 0 评论 -
C/C++:Windows编程—调用DLL程序的2种方法
转载自https://blog.csdn.net/qq_29542611/article/details/86618902侵删前言先简单介绍下DLL。DLL:Dynamic Link Library 动态链接库 是一个被其他应用程序调用的程序模块,其中封装了可以被调用的资源或函数。DLL 文件属于可执行文件,它符合Windows系统的PE文件格式,不过它是依附于EXE文件创建的的进程来执行的,不能单独运行。为了演示调用DLL程序的2种方法,我们先建一个简单的DLL程序。建一个简单的DLL..转载 2021-09-02 17:57:03 · 2153 阅读 · 0 评论 -
C++ 多态的定义及实现
转载自https://blog.csdn.net/weixin_42678507/article/details/89414998侵删C++ 多态的定义及实现1. 多态定义的构成条件多态是在不同继承关系的类对象,去调同一函数,产生了不同的行为。就是说,有一对继承关系的两个类,这两个类里面都有一个函数且名字、参数、返回值均相同,然后我们通过调用函数来实现不同类对象完成不同的事件。但是构成多态还有两个条件:调用函数的对象必须是指针或者引用。 被调用的函数必须是虚函数,且完成了...转载 2021-08-31 17:06:12 · 88 阅读 · 0 评论 -
C++中string、char *、char[]的转换
转载自https://www.cnblogs.com/wuruofeng/p/10412559.html侵删 头段时间有人问过我这个问题,可是我一点头绪都没有,直接说不会。现在从网上找了点资料,看了看,知道点东西了。 一、string转char*。 主要有三种方法可以将str转换为char*类型,分别是:data(); c_str(); copy(); 1.data()方法,如:1 string str = "hello";2 const char* p = str.da...转载 2021-08-25 10:43:01 · 342 阅读 · 0 评论 -
C++ 虚函数表 vfptr
转载自:https://blog.csdn.net/yc461515457/article/details/52658589侵删前言大家都应该知道C++的精髓是虚函数吧? 虚函数带来的好处就是: 可以定义一个基类的指针, 其指向一个继承类, 当通过基类的指针去调用函数时, 可以在运行时决定该调用基类的函数还是继承类的函数. 虚函数是实现多态(动态绑定)/接口函数的基础. 可以说: 没有虚函数, C++将变得一无是处!既然是C++的精髓, 那么我们有必要了解一下她的实现方式吗? 有必要! ..转载 2021-07-20 17:14:10 · 67 阅读 · 0 评论 -
C++指针释放问题
转载自:https://blog.csdn.net/wang13342322203/article/details/81868074侵删今天看到了一个问题,其实在项目中也经常遇到指针释放的问题,先看看一个简单的指针释放的问题:************************************** 问题如下: (1)一般在c++类中有成员指针的话,会在类的析构函数里释放(delete)这个指针? (2)基于(1),如果传给这个成员指针不是一个堆分配的指针,那..转载 2021-07-20 13:58:25 · 4414 阅读 · 0 评论 -
Effective Modern C++42招独家技巧助你改善C++11和C++14的高效用法笔记
本篇博文来自博主fengbingchun,打赏或想要查阅更多内容可以移步至fengbingchun。转载自:https://blog.csdn.net/fengbingchun/article/details/104136592侵删Scott Meyers大师Effective三部曲:Effective C++、More Effective C++、Effective STL,这三本书出版已很多年,后来又出版了Effective Modern C++。Effective C++的笔记见:h.转载 2021-07-19 16:50:08 · 513 阅读 · 0 评论 -
C++幕后故事(四)-- 虚函数的魅力
转载自:https://zhuanlan.zhihu.com/p/82138881侵删提出问题:我们讨论前提都是在windows 10 vs2013 debug模式下1.虚函数指针和虚表在哪里?2.我们如何手动调用虚函数?3.为什么只有在子类以父类的引用或者指针的形式才能出现多态?4.虚函数的调用为什么效率相比普通的成员函数较低?又具体低了多少?5.为什么构造函数和析构函数尽量不要调用虚函数?6.纯虚函数到底是什么?为什么禁止我调用?有什么办法可以绕编译器?7.看码说..转载 2021-07-17 16:01:55 · 120 阅读 · 0 评论 -
Effective STL 50条有效使用STL的经验笔记
本篇博文来自博主fengbingchun,打赏或想要查阅更多内容可以移步至fengbingchun。转载自:https://blog.csdn.net/fengbingchun/article/details/103223914侵删Scott Meyers大师Effective三部曲:Effective C++、More Effective C++、Effective STL,这三本书出版已很多年,后来又出版了Effective Modern C++。Effective C++的笔记见:h.转载 2021-07-17 15:52:00 · 148 阅读 · 0 评论 -
Effective C++改善程序与设计的55个具体做法笔记
本篇博文来自博主fengbingchun,打赏或想要查阅更多内容可以移步至fengbingchun。转载自:https://blog.csdn.net/fengbingchun/article/details/102761542侵删Scott Meyers大师Effective三部曲:Effective C++、More Effective C++、Effective STL,这三本书出版已很多年,后来又出版了Effective Modern C++。More Effective C++的.转载 2021-07-17 15:52:09 · 386 阅读 · 0 评论 -
More Effective C++35个改善编程与设计的有效方法笔记
本篇博文来自博主fengbingchun,打赏或想要查阅更多内容可以移步至fengbingchun。转载自:https://blog.csdn.net/fengbingchun/article/details/102990753 侵删Scott Meyers大师Effective三部曲:Effective C++、More Effective C++、Effective STL,这三本书出版已很多年,后来又出版了Effective Modern C++。Effective C++的笔记见:h转载 2021-07-17 15:52:17 · 220 阅读 · 0 评论 -
C语言关键字 -(typedef关键字)
转载自:https://zhuanlan.zhihu.com/p/49229047 侵删1、来个笑话赵本山在春晚有一个这样的笑话,是这样的有一只老虎,被蛇咬了一口,老虎急了,就想把这蛇踩死,追啊追追追,追到一个小河边,这蛇钻水里去了,老虎就在河岸上就这么等,老虎说,小样的我就不信你不出来。不一会,从里面钻出来一只王八,老虎上去就把它按住了,“小样的你穿个马甲(jiá)我就不认识你了?”这就是那只小乌龟typedef关键字就是擅长做障眼法,任何其他类型遇上他就可以变身成其他的模样,.转载 2021-07-15 16:07:25 · 228 阅读 · 0 评论 -
你们要的C++面试题答案来了--基础篇
转载自https://mp.weixin.qq.com/s?__biz=MzI2OTA3NTk3Ng==&mid=2649285011&idx=1&sn=6e3da4eb530e548efbc2e262d460e483&chksm=f2f992f4c58e1be24891cf73460d9de16f97cf3772e3e1c1d96689066d212e5ed90416f7e1ed&token=71684151&lang=zh_CN#rd侵删在《这些C转载 2021-07-16 09:45:30 · 191 阅读 · 0 评论 -
C++工程师面试题“大全“
来源:牛客网原文地址:http://1t.click/apbZ编辑:守望先生秋招进行中,搜罗了一些面试题,看看你会不会?答案可以看这里你们要的C++面试题答案来了--基础篇C++部分答案在此一、基础知识基本语言1、说一下static关键字的作用2、说一下C++和C的区别3、说一说c++中四种cast转换4、请说一下C/C++ 中指针和引用的区别?5、给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内,给出思路并手写代码6、怎么判断一个数是二的转载 2021-07-16 09:46:18 · 244 阅读 · 0 评论 -
C++构造函数
转载自:https://zhuanlan.zhihu.com/p/25512025 侵删c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。c++类的构造函数详解一、 构造函数是干什么的class Counter{public:// 类Counter的构造函数// 特点:以类名作为函数名,无返回类型Counter()..转载 2021-07-14 09:00:22 · 51 阅读 · 0 评论 -
万字长文系统梳理一下C++函数指针
转载自:https://www.cnblogs.com/Imageshop/archive/2011/11/10/2244664.html 侵删转载 2021-07-09 10:14:23 · 161 阅读 · 0 评论