C++基础知识复习
我能想到的
这个作者很懒,什么都没留下…
展开
-
每天学习一点C++之一
1 c语言中要使用bool原创 2014-11-07 20:15:31 · 444 阅读 · 0 评论 -
Linux下getopt()函数的简单使用(转)
最近在弄Linux C编程,本科的时候没好好学啊,希望学弟学妹们引以为鉴。好了,虽然啰嗦了点,但确实是忠告。步入正题:我们的主角----getopt()函数。英雄不问出处,getopt()函数的出处就是unistd.h头文件(哈哈),写代码的时候千万不要忘记把他老人家include上。 再来看一下这家伙的原型(不是六耳猕猴):int getopt(int argc,c...转载 2018-08-23 14:05:14 · 163 阅读 · 0 评论 -
c++中删除迭代器指向的元素后,迭代器指向的被删除元素后面的元素
1. C++向容器中插入和删除元素的时候,迭代器会失效,下面是正确删除容器元素的做法void StatsServer::removeExpiredWorkers() { size_t expiredWorkerCount = 0; size_t expiredUserCount = 0; pthread_rwlock_wrlock(&rwlock_); // wri...原创 2018-07-26 16:30:14 · 2101 阅读 · 0 评论 -
strcpy的实现
最近跳槽,老是被问到一些基本的算法,但是平时工作中很少涉及自己编写算法的情况,一时间很多基本的算法还想不起来,所以需要在这里重新进行总结,温故而知新。相信工作了几年的之后跳槽的人很多都会遇到这样的尴尬局面,知道大概,但是细想又想不起来,处于重新看一下就明白怎么回事的状态。这里追求速度简练,所以不再对算法的原理做详细的解释,因为我甚至有过经验的程序员看一眼代码就能明白是怎么回事。 1 #inc原创 2016-04-13 21:15:13 · 352 阅读 · 0 评论 -
冒泡排序代码
最近跳槽,老是被问到一些基本的算法,但是平时工作中很少涉及自己编写算法的情况,一时间很多基本的算法还想不起来,所以需要在这里重新进行总结,温故而知新。原创 2016-04-13 12:59:16 · 799 阅读 · 0 评论 -
图像处理学习开始
新书《Matlab数字图像处理》终于到了,开始学习新的领域。 加油!原创 2015-05-16 09:59:50 · 421 阅读 · 0 评论 -
gcc 编译器介绍
1 gcc编译器是linux系统上的一个编译器,它是一个编译器集合,换句话说,它可以编译c、c++、,java、object c、php等多种语言。2 下面介绍一下gcc编译器的一些常用选项 gcc -v 可以用来查看gcc的版本 gcc -E file:只做预处理,不做编译和链接 gcc -c file:只编译,不链接(.o) gcc -S file:生原创 2015-04-11 22:01:28 · 978 阅读 · 0 评论 -
每天学习一点C++之结尾——文件的IO
这一个月搬家,没有网络,文章好久没更新了,现在贴出c++学习的最后一片。一、使用c++中的虚函数表 1 // 取出来虚函数表中的函数,类型重定义 2 #include 3 using namespace std; 4 class A 5 { 6 public: 7 virtual void fooa(int x) 8 { 9原创 2014-12-14 21:28:39 · 537 阅读 · 0 评论 -
每天学点c++之七——const对象,const函数,析构函数
一、const对象和const函数1 const 对象就是在对象前面加const关键字修饰。2 const 函数是指在成员函数的参数列表之后,实现体之前加const修饰。注意是成员函数。3 const对象必须进行初始化。4 在类里面const函数和非const函数之所以能够形成重载关系,是因为编译器在编译的时候,为这两个不同的函数生成了不同的函数名。以下实例。5 注意const原创 2014-11-15 12:33:47 · 1207 阅读 · 0 评论 -
每天学习一点c++之二——函数的重载与哑元
c语言中原创 2014-11-08 10:46:39 · 634 阅读 · 0 评论 -
每天学习一点C++之三——函数的默认参数
一、今天先说一下我的学习计划,受限原创 2014-11-08 20:30:19 · 561 阅读 · 0 评论 -
每天学习一点c++之六——面向对象
一、开题原创 2014-11-11 20:10:16 · 455 阅读 · 0 评论 -
每天学习一点c++之五——面向对象
一、开题原创 2014-11-10 20:36:45 · 548 阅读 · 1 评论 -
每天学习一点c++之四——运算符重载
一、开辟原创 2014-11-09 10:08:54 · 565 阅读 · 0 评论 -
windows编译protobuf
1. 下载cmake,按照windows向导傻瓜式操作。地址如下:https://cmake.org/download/2. 下载probuff工程。地址如下:https://github.com/google/protobuf/releases3. 打开cmake。...原创 2019-06-25 22:14:05 · 1336 阅读 · 0 评论