![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
ZYZ_DIDO
这个作者很懒,什么都没留下…
展开
-
C++ 基类、派生类对象指针的声明与使用
1、类指针、对象指针class x{//…public:voidshow();};main(){x x1,*ptr1; //定义类x的对象x1和类x的指针ptr1x x2,*ptr2; //定义类x的对象x2和类x的指针ptr2x*ptr3; //定义类x的指针ptr3//…pt原创 2014-12-15 14:40:40 · 1395 阅读 · 0 评论 -
C++关于字符、字符串的总结
1、C++将C风格字符串视为地址。eg:char word[10];word = “Today”;word == “MATE”;解释:首先数组名代表的是数组的地址,其次,用引号扩起来的字符串常量表示的也是地址,所以,此次比较中,比较的是他们是否存储在相同的地址上,而不是两个字符串是否相同。应该使用C风格的字符串库中的比较函数strcmp()函数进行字符串的比较。2、关系运算原创 2017-04-05 16:33:28 · 430 阅读 · 0 评论 -
C++指针、数组、字符串数组、cout几者关系说明
以小程序进行说明这几者之间的关系:#include int main(){char ch_array[10] = “Today”;//最好在声明时即进行初始化int int_array[10] = {1,2,3,4,5,6};//最好在声明时即进行初始化 //int原创 2017-04-05 16:31:46 · 790 阅读 · 0 评论 -
C++时间延时控制
1、延时#include #include using namespace std;/*普通计数的方式进行延时,采用的是系统时间,并不一定是以秒为单位,eg:long wait = 0;while(wait wait++;并不能确定具体延时多久。//------------------------------------------------------原创 2017-04-05 16:35:40 · 3467 阅读 · 1 评论 -
转载:免费电子书
在StackOverflow上,有人要打算收集个免费电子书的列表,结果很快就有人分享了一个列表。很不错,我就转过来了。原帖的地址在http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books (注意:有些连接可能会被墙掉)List of Free Programming books转载 2017-01-16 10:44:34 · 552 阅读 · 0 评论 -
linux环境下的c++
就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样。Emacs, vi, eclipse, anjuta,kdevelop等层出不穷。Windows下,开发工具多以集成开发环境IDE的形式展现给最终用户。例如,VS2005集成了编辑器,宏汇编ml,C /C++编译器cl,资源编译器rc,调试器转载 2017-01-06 17:17:15 · 491 阅读 · 0 评论 -
C++中浅拷贝、深拷贝、对象的复制、对象的赋值
一、概念字面理解1、浅拷贝:发生对象复制时,只是对对像张数据成员进行简单的赋值。涉及到动态分配问题,如果按浅拷贝进行复制,不做特殊处理,复制完成后,两个对象中涉及动态分配空间的变量,不管他们各自的空间,及空间中的内容都是完全一样的,当对这两个对象进行析构时,会发生同一片空间被释放两次,因而会出现错误。eg:class Rect { public: Rect原创 2016-08-03 11:30:52 · 5244 阅读 · 0 评论 -
消息队列(Message Queue)基本概念
转载:http://kb.cnblogs.com/page/537914/背景 之前做日志收集模块时,用到flume。另外也有的方案,集成kafaka来提升系统可扩展性,其中涉及到消息队列当时自己并不清楚为什么要使用消息队列。而在我自己提出的原始日志采集方案中不适用消息队列时,有几个基本问题:1. 日志文件上传过程,有个基本的生产者-消费者问题;2. 另外系统崩溃时,数据丢失转载 2016-02-17 15:04:58 · 2059 阅读 · 0 评论 -
C++ 实参和形参 交换变量值
1. 传值调用机制 ( call- by-value machanism ) (1). 在形参位置插入的是实参的值。如果实参是变量,则插入的只是变量的值,而非变量本身。 (2). 传值调用形参是局部变量。调用函数时,该函数的形参被初始化为实参的值。eg:void swap (int x, int y){int temp;temp = x;x = y;原创 2014-12-10 10:09:35 · 1923 阅读 · 1 评论 -
C/C++之回调函数
本文转自:http://www.cnblogs.com/chenyuming507950417/archive/2012/01/02/2310114.html#undefined是我所看到的讲C++ callback函数最浅显易懂的,一做记录,也做好文章要分享。今天讨论下C/C++中的回调函数。 在理解“回调函数”之前,首先讨论下函数指针的概念。转载 2018-01-10 11:33:18 · 368 阅读 · 0 评论