![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
W8023Y2014
这个作者很懒,什么都没留下…
展开
-
C++ 字符串string
之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题………首先,为了在我们的程序中转载 2015-05-11 14:58:08 · 491 阅读 · 0 评论 -
Socket代码小例子——C++版
服务器端:// HelloWorld2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #pragma comment(lib, "ws2_32.lib")#define BUF_SIZE 64int main(int argc, _TCHAR* argv[]){ WSADATA wsd; //WSADATA变原创 2016-03-06 20:49:00 · 594 阅读 · 0 评论 -
C++高级编程资料汇总(参考手册+电子书+编程思想+算法分析)
C++沉思录http://down.51cto.com/data/423064C++高级参考手册http://down.51cto.com/data/413686林锐C++高级编程电子书---林锐C++高级编程电子书http://down.51cto.com/data/387539C++高级参考手册http://down.51cto.com/data/377300V原创 2016-08-17 11:35:47 · 1730 阅读 · 0 评论 -
非常实用全面的 C++框架,库类等资源
这次的资源涉及到了标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等,C++程序员学习必备!Jasonfrozen : C/C++的Jason解析生成器Jansson :进行编解码和处理Jason数据的C语言库jbson :C++14中构建和迭代BSON data,和Json 文档的库JeayeSON:非常健全的C++ JSON库,只包含头文件JSON+转载 2016-08-17 17:49:21 · 503 阅读 · 0 评论 -
C++ 自动变量和栈原理
了解典型的C++编译器如何实现自动变量有助于更深入地了解自动变量。由于自动变量的数目随函数的开始和结束而增减,因此程序必须在运行时对自动变量进行管理。常用的方法是留出一段内存,并将其视为栈,以管理变量的增减。之所以被称为栈,是由于新数据被象征性地放在原有数据的上面(也就是说,在相邻的内存单元中,而不是在同一个内存单元中),当程序使用完后,将其从栈中删除。栈的默认长度取决于实现,但编译器通常提供原创 2018-04-01 20:02:49 · 1914 阅读 · 0 评论 -
C++ 11之 && 右值引用
inline RefPtr(RefPtr && other) { _ptr = other._ptr; other._ptr = nullptr; }12345刚开始一阵犯晕,一个类型Ref和一个似乎是形参的other与操作会得出一个什么?显然这种理解是错误的。。“&&”还有一种含义是右值引用,表示形参是一个右值。**左值 右值:**int转载 2018-04-03 18:52:43 · 2028 阅读 · 0 评论 -
C++ STL中 容器 的使用全面总结
一、容器的定义 在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法。二、容器的种类 1、顺序容器:是一种各元素之间有顺序关系的线性表,是一种线性结构的可序群集。顺序性容器中的每个元素均有固定的位置,除非用删转载 2018-04-03 19:25:53 · 893 阅读 · 0 评论