随笔分类 -  零碎知识点

摘要:vector STL中的模板数组(在堆中分配内存空间,通过new delete管理内存) 使用包涵头文件#include <vector> vector<ElmentTpye> a1(number); //初始化5空间大小的数组 vector<int> a1(5); int a = 5; vecto 阅读全文
posted @ 2018-02-15 22:28 疯颠研究者 阅读(374) 评论(0) 推荐(0)
摘要:方法一: //在程序头加上预定义编译器命令 #pragma GCC diagnostic error "-std=c++11" //通过#pragma 指示 GCC编译器处理错误的方式以c++11标准; 方法二: //在编译指令中加-std=c++11 g++ test.cpp -o test -s 阅读全文
posted @ 2018-02-15 21:16 疯颠研究者 阅读(13731) 评论(0) 推荐(2)
摘要:引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名; 引用最大的好处就是提高函数效率以及节省空间; 关键问题一、传递引用与传指针、传值的区别? 值传递 (pass by value),指针传递(pass by pointer), 阅读全文
posted @ 2018-02-13 11:42 疯颠研究者 阅读(38879) 评论(0) 推荐(4)
摘要:常变量: const 类型说明符 变量名 // const int i = 20;常变量定义必需初始化赋值且变量值不可更改 常引用: const 类型说明符 &引用名 //引用:指定已知变量的一个别名;定义必需初始化赋值 ; int i = 20; int &j = i; //引用的主要用途在于,作 阅读全文
posted @ 2018-02-12 12:16 疯颠研究者 阅读(427) 评论(0) 推荐(0)
摘要:网络前端: 数据结构与算法: 数据结构可视化动画 龟速更新中........ 阅读全文
posted @ 2018-01-30 13:40 疯颠研究者 阅读(145) 评论(0) 推荐(0)
摘要:首先从hello world!开始 在main.cpp中定义了一个cpu();函数,但没有实现其功能,现在将其功能在自己写的库中实现输出hello world! 功能实现函数;(静态链接库方式实现) 在vs命令行中编译main.cpp到目标文件main.obj 编译cputdll.cpp到目标文件c 阅读全文
posted @ 2018-01-19 19:05 疯颠研究者 阅读(1182) 评论(0) 推荐(0)
摘要:Windows 操作系统为每个线程维持一个消息队列,当事件产生时,操作系统感知这一事件的发生,并包装成消息发送到消息队列,应用程序通过GetMessage()函数取得消息并存于一个消息结构体中,然后通过一个TranslateMessage()和DispatchMessage()解释和分发消息,下面的 阅读全文
posted @ 2018-01-17 16:24 疯颠研究者 阅读(264) 评论(0) 推荐(0)