![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
大王叫我来巡山228
buaa一个很菜的程序媛
展开
-
C++知识目录
1.C++ STL基本容器使用:https://www.cnblogs.com/cxq0017/p/6555533.html tag:顺序容器、关联容器、vector、list、deque、map、set map和set还可以看这一篇:https://blog.csdn.net/fengxinlinux/article/details/73718859 注释:v...原创 2018-05-23 16:58:18 · 164 阅读 · 0 评论 -
#error : WinSock.h has already been included错误处理
参考链接:https://blog.csdn.net/zeng133/article/details/7935281虽然我的情况和上面不太一样,但问题的原因是一样的:就是有一个包含#include <boost/asio.hpp>的头文件A.h,和一个包含windows.h的头文件B.h。而B.h在main.cpp的顺序在A.h之前。调整头文件顺序就好了~...原创 2019-03-07 11:16:01 · 2363 阅读 · 0 评论 -
PVOID 无类型指针
https://blog.csdn.net/fangcaixia498602700/article/details/6893788转载 2019-03-12 16:26:39 · 275 阅读 · 0 评论 -
什么是句柄(HANDLE)
https://www.cnblogs.com/xubin0523/archive/2012/04/28/2475773.html转载 2019-03-12 16:27:06 · 595 阅读 · 0 评论 -
C++ 预处理器
http://www.runoob.com/cplusplus/cpp-preprocessor.html转载 2019-03-12 19:35:29 · 58 阅读 · 0 评论 -
C++中的#和##运算符
https://blog.csdn.net/mitu405687908/article/details/51084441转载 2019-03-12 19:43:49 · 184 阅读 · 0 评论 -
关于int main( int argc, char* argv[] ) 中arg和argv参数的解析及调试
https://blog.csdn.net/dgreh/article/details/80985928转载 2019-04-05 19:41:25 · 163 阅读 · 0 评论 -
从两道经典试题谈C/C++中联合体(union)的使用
试题一:编写一段程序判断系统中的CPU是Little endian还是Big endian模式?分析:作为一个计算机相关专业的人,我们应该在计算机组成中都学习过什么叫Little endian和Big endian。Little endian和Big endian是CPU存放数据的两种不同顺序。对于整型、长整型等数据类型,Big endian认为第一个字节是最高位字节(按照从低地址到高地址...转载 2019-07-11 09:37:38 · 221 阅读 · 0 评论 -
c++ 数据结构——栈
1.C++中的栈:c++stack(堆栈)是一个容器的改编,它实现了一个先进后出的数据结构(FILO)使用该容器时需要包含#include<stack>头文件;定义stack对象的示例代码如下:stack<int>s1;stack<string>s2;stack的基本操作有:1.入栈:如s.push(x);2.出栈:如 s.pop...原创 2019-07-06 10:40:37 · 242 阅读 · 0 评论 -
什么是引用?函数传递参数的三种方式
1.什么是引用?https://www.cnblogs.com/duwenxing/p/7421100.html前言:引用是C++一个很重要的特性,最近看了很多有关引用的资料和博客,故在此对引用的相关知识进行总结一、什么是引用引用,顾名思义是某一个变量或对象的别名,对引用的操作与对其所绑定的变量或对象的操作完全等价语法:类型 &引用名=目标变量名;特别...转载 2019-07-06 16:00:52 · 10406 阅读 · 2 评论 -
C++数据结构——队列
参考博客:http://www.cnblogs.com/QG-whz/p/5171123.htmlhttp://www.169it.com/article/2718050585107790752.html1、队列(Queue)与栈一样,是一种线性存储结构,它具有如下特点:(1)队列中的数据元素遵循“先进先出”(First In First Out)的原则,简称FIFO结构;(2...转载 2019-07-17 19:23:16 · 307 阅读 · 0 评论 -
C++ sizeof
1. 定义:sizeof是何方神圣sizeof乃C/C++中的一个操作符(operator)是也,简单的说其作用就是返回一个对象或者类型所占的内存字节数。MSDN上的解释为:The sizeof keyword gives the amount of storage, in bytes, associated with avariable or a type (including agg...转载 2019-07-31 19:38:17 · 501 阅读 · 0 评论 -
c++ 读写标记
r 打开只读文件,该文件必须存在。r+ 打开可读写的文件,该文件必须存在。rb+ 读写打开一个二进制文件,只允许读写数据。rt+ 读写打开一个文本文件,允许读和写。w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。a 以附加的方式打开只写...原创 2019-07-31 19:43:10 · 399 阅读 · 0 评论 -
c++ 数据结构——哈希表
1.哈希表的用法:https://blog.csdn.net/sevenjoin/article/details/819438642.相关题目:2.1 leetcode 1 ——Two Sumclass Solution {public: vector<int> twoSum(vector<int>& nums, int target)...原创 2019-08-10 16:53:42 · 431 阅读 · 0 评论 -
STL系列之六 set与hash_set
https://blog.csdn.net/MoreWindows/article/details/7029587转载 2019-08-10 19:49:51 · 98 阅读 · 0 评论 -
什么是C++虚函数、虚函数的作用和使用方法
https://www.cnblogs.com/jianyungsun/p/6361670.html下面这篇讲了虚函数表到底是怎么的:虽然我还是没懂~https://blog.csdn.net/lyztyycode/article/details/81326699看完这个:终于懂了!https://www.cnblogs.com/weiyouqing/p/7544988.html...转载 2019-03-04 17:19:57 · 131 阅读 · 0 评论 -
Google C++命名规范
https://www.cnblogs.com/chensheng-zhou/p/5127415.html转载 2019-03-04 17:09:49 · 128 阅读 · 0 评论 -
for(auto &c:s)与for(auto c:s)
在c11标准下可以执行的特殊格式的for循环语句,区别在于引用类型可以改变原来的值#include<iostream>using namespace std;int main(){ string s("hello world"); for(auto c:s) c='t'; cout<<s<<endl;//结果为hello world ...转载 2018-06-07 10:56:52 · 7327 阅读 · 0 评论 -
C++的匿名函数
1.c++11 匿名函数[] [this] [&] [=]:https://blog.csdn.net/qq_30486241/article/details/49702467重点:[captures] (params) -> ret {Statments;}captures的选项有这些:[] 不截取任何变量[&] 截取外部作用域中所有变量,并作为引用在函数体中使用[=] 截...原创 2018-06-27 23:07:48 · 639 阅读 · 0 评论 -
mt19937 随机数
https://blog.csdn.net/real_myth/article/details/53893854https://blog.csdn.net/calmreason/article/details/72655060https://blog.csdn.net/caimouse/article/details/55668071转载 2018-07-17 11:25:07 · 1084 阅读 · 0 评论 -
【C语言】让你不再害怕指针——C指针详解(经典,非常详细)
https://blog.csdn.net/qq_41035588/article/details/79673674转载 2019-01-25 20:22:38 · 1356 阅读 · 0 评论 -
为什么c++输出char类型变量的地址出现的是乱码?
char a = 'h';cout << &a;就会出现乱码:h烫烫烫烫篾看了这个贴:https://bbs.csdn.net/topics/310062432改成printf("%p",&a);或者std::cout << (void *)&a;就可以输出地址了。原因:(摘自上面提到的贴子评论)cout <&l...原创 2019-01-26 09:28:50 · 3153 阅读 · 0 评论 -
c++下的文件批量读写——查找文件的类 struct _finddata_t结构体用法
查找文件的类 struct _finddata_t结构体用法:https://blog.csdn.net/yang332233/article/details/53081785但是运行原链接的代码时在while (!_findnext(handle, &fileinfo))出现了读写错误原因如下:https://blog.csdn.net/qq_31511955/article/d...原创 2019-02-18 11:25:00 · 379 阅读 · 0 评论 -
c++中的栈内存和堆内存的区别以及智能指针的使用
栈内存和堆内存的区别:https://www.cnblogs.com/ChenZhongzhou/p/5685537.htmlhttps://blog.csdn.net/qianyayun19921028/article/details/80364964智能指针:一:https://blog.csdn.net/weiwenhp/article/details/8706864二...转载 2019-02-28 17:15:35 · 628 阅读 · 0 评论 -
c++中(&)和(*)的浅显理解
c或c++中的指针一直是一个让我很头疼的地方,尤其是一直分不清&和*的作用。只知道&是取地址符合,那*又是什么呢???头疼。今天看到了这个文章(https://blog.csdn.net/caozixuan98724/article/details/73395598/),突然灵光一闪,想到了&和*好理解的方法。感觉指针指向的过程就是在加袋子的过程。(...原创 2019-02-28 21:35:46 · 1259 阅读 · 0 评论 -
C++类中this指针的理解
https://www.cnblogs.com/liushui-sky/p/5802981.html很好的文!!!转载 2019-03-01 10:52:25 · 138 阅读 · 0 评论 -
C++构造函数详解
https://www.cnblogs.com/raichen/p/4752025.html转载 2019-03-01 14:53:25 · 67 阅读 · 0 评论 -
C++移动构造函数以及move语句简单介绍
https://www.cnblogs.com/qingergege/p/7607089.html转载 2019-03-01 15:23:45 · 286 阅读 · 0 评论 -
c++头文件重复引用问题
https://www.cnblogs.com/Dyleaf/p/7898167.html转载 2019-03-01 16:05:54 · 929 阅读 · 0 评论 -
C++中的friend详细解析
https://blog.csdn.net/u012861978/article/details/52095607转载 2019-03-01 21:01:06 · 501 阅读 · 0 评论 -
C/C++与Matlab混合编程及遇到的各种问题
参考链接:matlab中使用c++:https://blog.csdn.net/bendanban/article/details/37830495c++中使用matlab:https://www.cnblogs.com/yangang92/p/5312991.html而我是第二种情况:在c++中使用matlab(matlab 2016a + vs2017)。 配置步骤:按...原创 2019-02-19 15:55:37 · 3307 阅读 · 0 评论 -
C++之const类成员变量,const成员函数,const指针
https://www.cnblogs.com/cthon/p/9178701.html结合下面这个链接观看更佳~(讲常量指针和指向常量的指针的~)https://www.cnblogs.com/lihuidashen/p/4378884.html转载 2019-03-04 10:32:33 · 354 阅读 · 0 评论 -
C++类中的常量
由于#define 定义的宏常量是全局的,不能达到目的,于是想当然地觉得应该用 const 修饰数据成员来实现。const 数据成员的确是存在的,但其含义却不是我们所期望的。const 数据成员只在某个对象生存期内是常量,而对于整个类而言却是可变的,因为类可以创建多个对象,不同的对象其 const 数据成员的值可以不同。 不能在类声明中初始化 const 数据成员。以下用法是错误的,因为类的...转载 2019-08-31 15:00:52 · 183 阅读 · 0 评论