C++学习
ww2331544645
很高兴将来有机会从事计算机这么高大上的行业
展开
-
C++JSON库CJsonObject获取json中的某个字段
{ "class": "106 - ShipSound", "probability": "100.0%", "wavPath": "./testAudio/ship1.wav", "curTime": "2019-07-16 10:22:46"}现在需要获取.json文件中的class字段,采用CJsonObject库简单实现的C++代码如下:void ...原创 2019-11-19 16:07:42 · 1477 阅读 · 2 评论 -
C++11 thread编程向线程函数(该函数为类方法)中传入参数
#include <thread>#include <iostream>class classA{public : classA() { } void func(const char *pchText) { }private :};int main(){ classA A;...原创 2019-11-19 10:14:18 · 616 阅读 · 0 评论 -
利用栈实现队列的操作
利用堆栈的链式存储结构实现队列的基本操作转载 2017-04-08 15:24:14 · 294 阅读 · 0 评论 -
C++中赋值函数,拷贝函数的简单应用
#include#includeusing namespace std;class String{public://构造函数String(const char* str){if (str == NULL){m_str = new char[1];m_str = '\0';}else{m_str = new char[strlen(str) + 1原创 2017-04-02 20:10:50 · 654 阅读 · 0 评论 -
创建一个链表删除指定的数值。
typedef struct Node{ int data; Node* next; Node(const int dataval, Node* nextval = NULL) { data = dataval; next = nextval; } Node(Node* nextval = NULL) { next = nextval; }}LNode;class LList{public:...原创 2018-05-03 10:40:33 · 763 阅读 · 0 评论 -
在数组的两端存放两个栈
当从尾部压入栈的栈顶指针top2+1与从数据首部压入的栈的栈顶指针top1相等的时候,数组需要进行扩容处理;即top1=top2+1;原创 2018-05-12 21:36:03 · 509 阅读 · 0 评论 -
编写一个函数,用于合并两个链表,输入的链表按照其元素顺序从小到大, 输出的链表元素也按大小进行顺序排序
#include<iostream>#include<stdio.h>typedef struct Node{//定义一个结点 int data; Node *next; Node(const int& dataVal,Node* nextVal=NULL):data(dataVal),next(nextVal) {} Node(Node* nextVal=NULL...原创 2018-05-07 09:33:30 · 5835 阅读 · 0 评论