C++语言
文章平均质量分 76
YongYu_IT
区块链,分布式系统
展开
-
C++回顾(一)——基本知识
1、C++的三大法宝: a、继承自C语言的高效、简洁、快速、可移植 b、面向对象 c、泛型编程(模板编程)2、C++程序的编译和链接这样的步骤需要C++编译器来完成,现在最主流的C++编译器有g++和Visual C++这些编译器能很好地支持标准化C++(支持率普遍达到95%以上),编译器对标准化C++意味它要提供标准化C++所原创 2015-01-30 18:01:23 · 813 阅读 · 0 评论 -
C++ 虚函数
#include<iostream>using namespace std;class A{public: void print(int a) { cout << a + 1 << endl; } virtual void print_v(int a) { cout << a + 1 << endl;...原创 2015-04-21 15:10:25 · 850 阅读 · 0 评论 -
C++回顾(三)智能指针
1、关键字explicit什么是隐式转换?#includeusing namespace std;class Fuck{private: int _value;public: Fuck(int value){ _value = value; } void showFuck(){ cout << _value << endl; }};int main(){原创 2017-09-06 14:25:24 · 669 阅读 · 0 评论 -
C++ const
1、函数后面的const //QString errorString() const //这意味着errorString将不允许改变QAbstractSocket::SocketError类的成员数据原创 2017-09-13 10:22:57 · 276 阅读 · 0 评论 -
C++ 复习——关于字节
1、位,一个01开关就是一个位,常用bit/b表示2、字节,在计算机科学领域,字节指的是8位内存单元,常用byte/B表示,是度量计算机存储空间大小的度量单位。我们说的1KB就是1024个字节,即1024*8位。在C++里,字节定义稍有不同。一个字节包含的位数可表示的状态(例如8位可表示的状态是256种)应足以覆盖基本字符集(ASCII)字符的个数。通常的C++实现中使用的字符系统是ASC原创 2017-08-10 13:36:12 · 1662 阅读 · 0 评论 -
C++函数指针
#includeusing namespace std; class test{public: int add(inta,int b) { return a+b; }}; void main(){ //typedef关键字用于定义类原创 2015-04-13 09:43:07 · 544 阅读 · 0 评论 -
Linux C++ 递归删除文件夹下所以内容
#include void delete_path(const char* path){ __android_log_print(ANDROID_LOG_INFO, COM_HSDI_LOG_TITLE, "delete_path %s", path); DIR *pDir = NULL; struct dirent *dmsg; char szFileName[128]; c原创 2016-11-25 15:27:07 · 3945 阅读 · 0 评论 -
C++回顾(二)——C++数据类型及指针
一、计算机存储数据时,我们需要关注的是:数据存放何处;数据的值是多少;数据的结构是什么样的(数据类型)二、C++有一些内置类型,这些类型是自定义类型的基础三、C++的内置类型有两种,一种是基本类型,一种是符合类型。基本类型包括整形、浮点型等数值类型;复合类型包括数组、字符串、指针、结构四、C++变量声明时即分配了空间#includeusing namespace std;原创 2015-04-14 09:26:05 · 1902 阅读 · 0 评论 -
C++复习——template,template类,memcmp
本文主要验证:C++模板、模板类、内存比较关键字MapIndex.h文件:#ifndef TEMPLATE_CLASS_H#define TEMPLATE_CLASS_Htemplate class MapIndex{private: Key* keys; Value* values; int size = 0; int inuse = -1; ~MapInd原创 2016-06-14 15:25:39 · 435 阅读 · 0 评论 -
c++ 重载、覆盖、隐藏
转自:http://www.cnblogs.com/qlee/archive/2011/07/04/2097055.html转载 2016-04-12 11:21:51 · 332 阅读 · 0 评论 -
malloc/free和new/delete的区别
转自:http://blog.csdn.net/chance_wang/article/details/1609081转载 2016-04-12 10:47:10 · 308 阅读 · 0 评论 -
seekg(0,ios::beg)不起作用的原因和解决方法
http://blog.csdn.net/u010236463/article/details/42739129转载 2017-11-06 13:11:16 · 3169 阅读 · 0 评论