
C++开发
文章平均质量分 58
C++开发
无敌的黑星星
努力的去写代码
展开
-
数组元素的逆序
n次逆序和n/2次逆序#include<iostream>using namespace std;int main(){ char a[] = { 'a','b','c','d','e','f','\0' }; int n = sizeof(a) / sizeof(*a); cout << n << endl; //正序输出数组元素 f...原创 2018-08-15 09:55:07 · 598 阅读 · 0 评论 -
栈的基本实现(入栈,出栈,清空,判断是否为空)
#include <stdio.h>#include <stdlib.h> typedef struct Node { int data; struct Node *pNext;}NODE, *PNODE; typedef struct Stack { PNODE pTop; PNODE pBottom;}STACK, *PSTACK; void...原创 2018-08-21 21:40:59 · 11210 阅读 · 0 评论 -
学习STL的总结
*(后面的举例都是vector类型,vector类型的变量是vec)1.STL(标准模板库)有vector,set list map queue string stack 等。2.这些容器都有初始化 插入 删除 查找 遍历,判断是否为空 清空 容器大小3.初始化:vector,set list queue string stack这些容器的初始化比较容易记忆。 ...原创 2018-08-21 21:39:58 · 236 阅读 · 0 评论 -
STL(set map queue)
#include<stdio.h>#include<iostream>#include<set>#include<map>#include<string>#include<queue>#include<list>using namespace std;int main(){ cout &am原创 2018-08-21 20:36:32 · 158 阅读 · 0 评论 -
C++ STL快速入门
C++ STL中最基本以及最常用的类或容器无非就是以下几个:string vector set list map下面就依次介绍它们,并给出一些最常见的最实用的使用方法,做到快速入门。string首先看看我们C语言一般怎么使用字符串的 char* s1 = "Hello SYSU!"; //创建指针指向字符串常量,这段字符串我们是不能修改的 //...转载 2018-08-21 20:08:25 · 169 阅读 · 0 评论 -
C++中如何建立一个顺序表
准备数据 #define MAXLEN 100 //定义顺序表的最大长度 struct DATA { char key[10]; //结点的关键字 char name[20]; int age; }; struct SLType //定义顺序表结构 { DATA ListDat...转载 2018-08-24 13:15:02 · 10749 阅读 · 0 评论 -
c++标准模板库STL【快速查找】【最全】【常用】【语法】
c++标准模板库STL【快速查找】【最全】【常用】【语法】 c标准模板库STL快速查找最全常用语法 vector- 变长数组 set-内部自动有序且不含重复元素 string-字符串处理 map-键值对 queue-队列 priority_queue-优先队列 stack-栈 pair vector- 变长数组添加头文件:#include...转载 2018-08-19 17:50:56 · 836 阅读 · 0 评论 -
标准模板库STL(vector)
内容有所粗糙,请见谅!#include<iostream>#include<stack>#include<vector>#define maxsize 100using namespace std;//栈的存储类型,结构体实现//typedef struct stack{// int data;// int *top;//}sqstack...原创 2018-08-19 17:48:48 · 255 阅读 · 0 评论 -
C++中string使用
所有解释已经在程序中标明,不再单独解释代码://如何使用C++标准库类型中的string#include <iostream>#include <string>#include <vector> using namespace std; int main(){ //1、构造函数 cout << "************...转载 2018-08-18 09:31:51 · 4089 阅读 · 1 评论 -
C++中string使用
所有解释已经在程序中标明,不再单独解释代码://如何使用C++标准库类型中的string#include <iostream>#include <string>#include <vector>using namespace std;int main(){//1、构造函数cout << "********...转载 2018-08-17 22:17:55 · 178 阅读 · 0 评论 -
typedef 与 指针连用
typedef struct LNode{ // Singly linked list Node int data; struct LNode *next; // Pointer to next node}LNode,*LinkList;int ListInsert_L(LinkList &L, int i, int e){ Li...转载 2018-08-01 07:40:36 · 8691 阅读 · 12 评论 -
结构体定义 typedef struct 用法详解和用法小结
typedef是类型定义的意思。typedef struct 是为了使用这个结构体方便。具体区别在于:若struct node{ }这样来定义结构体的话。在定义 node 的结构体变量时,需要这样写:struct node n;若用typedef,可以这样写:typedef struct node{}NODE; 。在申请变量时就可以这样写:NODE n;其实就相当于 NODE 是nod...原创 2018-07-31 22:25:48 · 237384 阅读 · 25 评论 -
标准C/C+头文件
标准C语言头文件ISO C标准定义的头文件(24项)<assert.h> 验证程序断言 <complex.h> 支持复数算术运算 <ctype.h> 字符类型<errno.h> 出错码 <fenv.h> 浮点环境 <float.h> 浮点常量<i...原创 2018-07-07 17:13:11 · 1297 阅读 · 0 评论 -
C++面向对象程序设计笔记
1.保护成员只能被类内或者派生类访问,其他类不能访问。2.只有public类型的变量才可以被该类的对象直接访问。基类的对象和派生类的对象都不能直接访问类的保护成员和私有成员。这也就是C++中类和struct的区别。C++类中不指定访问权限,默认是private的,而struct默认是public的。3.基类无论怎么样被继承,派生类都将无法访问基类的私有成员。4.公有成员可以被成员函数或类的对象所访...原创 2018-07-05 17:49:48 · 395 阅读 · 0 评论 -
memset()函数及其作用
1. memset()函数原型是extern void *memset(void *buffer, int c, int count) buffer:为指针或是数组, c:是赋给buffer的值, count:是buffer的长度. 这个函数在socket中多用于清空数组.如:原型是memset(buffer, 0, sizeof(b...原创 2018-07-02 15:43:18 · 324 阅读 · 0 评论 -
strcmp函数的用法
比较两个字符串。设这两个字符串为str1,str2,若str1=str2,则返回零;若str1>str2,则返回正数;若str1<str2,则返回负数。原型:extern int strcmp(const char *s1,const char * s2);所在头文件:string.h功能:比较字符串s1和s2。一般形式:strcmp(字符串1,字符串2)说明:当s1<s2时,返...原创 2018-07-02 15:31:45 · 5840 阅读 · 2 评论 -
c++加qt
从今天开始,在接下来的一段时间里,我将分享关于Qt的知识,一则作为自己的一个备忘录,二则与大家共勉,如有不正之处还望指正,下面,先对Qt作一个简单的介绍。一、Qt介绍 Qt是一款以C++为基础的开发语言,主要进行电脑GUI编程(图形界面编程),自4.7版本以后,引入QML语言,从而可进行移动端应用程序开发。 在我这些年的编程经验中,接触过像Java,,PHP, JSP,HTML,C语言...原创 2018-05-09 08:16:31 · 1497 阅读 · 0 评论 -
c++框架大全
值得学习的c语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/~cz210552/...转载 2018-05-09 08:14:13 · 1062 阅读 · 0 评论