![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++学习
文章平均质量分 76
ME_Seraph
Time
展开
-
libcurl使用和错误解决
文|Seraph99 | 问题解决undefined reference to 'curl_global_init'解决:编译命令加上-l curl,如gcc http.c -l curl -o http。curl: error while loading shared libraries: libcurl.so.4: cannot open shared解决:将curl的lib库路径...原创 2020-05-13 12:41:18 · 2544 阅读 · 0 评论 -
《Linux C编程:一站式学习》笔记
文|MESeraph21 | Makefile编程基础一、语法规则Makefile由一组规则(Rule)组成,每条规则的格式如下所示:target ... : prerequistites ... command1 command2 ...目标和条件之间的关系是:欲更新目标,必须先更新它的所有条件;所有条件中只要有一个条件被更新了,目标也必须随之被更新。所谓“更新”就是执行...原创 2020-05-01 22:28:15 · 680 阅读 · 0 评论 -
CMake使用
文|Seraph01 | CMake简介makefile通常依赖于当前的编译平台,编写makefile的工作量很大,解决依赖关系时也容易出错。CMake是makefile的构建工具,可以生产可移植的makefile。使用CMake可以减少手写makefile的工作量。02 | CMake安装从CMake官网下载最新版。如下载很慢,可以使用链接https://cmake.org/fil...原创 2019-10-18 22:17:54 · 1316 阅读 · 0 评论 -
c++笔记之异常处理、名字空间、文件输入输出流
异常处理1、c++异常处理机制不仅能够处理各种不同类型的异常,还具有为异常抛掷前构造的所有局部对象自动调用析构函数的能力。名字空间1、访问空间的成员的4种方式 (1)直接访问 名字空间名字::成员名字 (2)指定名字空间 using namespace 名字空间; (3)声明引用成员 using 【名字空间】::【名字原创 2014-08-06 18:31:13 · 748 阅读 · 0 评论 -
c++学习积累1
1、char *itoa(int value,char *string,int radix) value被转换的整数,string转换后存储的字符数组,radix转换进制数2、strcat函数返回的char*指针指向新连接好的字符串的首地址3、time_t时间变量4、size_t strftime(char *str,size_t maxsize,const char *f原创 2014-08-05 14:42:01 · 359 阅读 · 0 评论 -
c++笔记之函数与预处理、类与对象、继承与派生
1、函数的使用可以减少程序的目标代码,实现程序代码共享,但调用函数所需的保存和恢复参数的过程需要系统时间和空间开销,使程序执行效率降低,特别是代码较短而又频繁调用的函数2、内联函数,c++编译器直接将被调用函数的函数体中的代码插入到调用该函数的语句处,在函数运行时不再进行函数调用和返回的系统开销,从而解决了1的问题,特别使用于对运行效率要求高的应用场合。 注意:内联函数体内不允许有循环原创 2014-08-12 16:56:30 · 390 阅读 · 0 评论 -
C++面试常用代码
文|Seraph01 | 排序1. 快排void quickSort(vector<int> &num, int l, int r) { if (l >= r) //先检查左右条件 return; int i = l, j = r, x = num[l]; while (i < j) { whil...原创 2019-09-10 13:33:20 · 401 阅读 · 0 评论 -
VS2010(VS2017)+Boost_1_68_0环境搭建
文|Seraph一 下载首先从Boost下载官网下载源码,当然你也可以下载编译好的库文件直接用。我下载的是boost_1_68_0.zip解压到某个目录下,我解压到了D盘根目录:E:\boost_1_68_0二 编译源码生成bjam.exe可执行文件用VS2010(VS2017)命令行工具进入到目录E:\boost_1_68_0,输入booststrap.bat在...原创 2019-09-30 20:44:37 · 411 阅读 · 0 评论