- 博客(10)
- 资源 (62)
- 收藏
- 关注
原创 自己实现简单的类vector容器
只是一个简单的类vector容器,其内存是连续的 ,类似于数组。暂未实现迭代器,等有时间再研究吧。代码比较容易理解,在此基础上可以进行扩展。//---------------------------------------------------------------------// vector_sp.h// @Author : Shaoguang.// @Date : 201...
2018-08-28 22:24:17 796
原创 _beginthreadex() 互斥锁CThreadLock类的封装
// windows互斥锁#include <windows.h>// 获取当前线程IDstd::string getThreadId() { char buffer[16]; sprintf(buffer, "%lu", ::GetCurrentThreadId()); return std::string(buffer);}class MS...
2018-08-21 14:13:43 825
原创 MFC去掉/显示窗口标题栏
在OnInitDialog()函数中添加: // 隐藏标题栏 LONG IStyle = ::GetWindowLong(this->m_hWnd,GWL_STYLE); ::SetWindowLong(this->m_hWnd, GWL_STYLE, IStyle&~WS_CAPTION); ::SetWindowPos(this->m_hWnd, NULL...
2018-08-19 17:45:26 1758
转载 C++类静态成员函数,静态成员变量
(1)静态成员函数与非静态成员函数异同:无论静态函数还是非静态函数,都是属于类的(这一点与数据成员的静态非静态不同),对象并不拥有函数的拷贝.两者的区别在于:非静态的函数由类对象(加.或指针加->;)调用,这时将向函数传递this指针.而静态函数由类名(::)(或对象名.)调用,但静态函数不传递this指针,不识别对象个体,所以通常用来对类的静态数据成员操作.程序最终都将在内存中执行...
2018-08-16 10:19:46 787
原创 win10重装VS 2008 “加载安装组件时遇到问题。取消安装。”解决方法
(1)win10版本:1803 (2)问题来源:VS2008打了补丁而没有卸载,再次安装VS2008时就会出现此问题。(3)解决方法:【控制面板】-->【程序和功能(程序)】-->【查看已安装的更新】,将有关VS2008的卸载掉,再执行安装程序即可。 ----- ----------------------------------------------...
2018-08-11 19:39:29 3464
原创 CEdit Ctrl控件自动换行设置
MFC中Edit Control自动换行,即文字超出控件宽度自动换行。属性设置:Auto HScroll : FalseAuto VScroll : TrueMultiline : TureWant Return : Ture
2018-08-07 17:34:55 939
转载 TinyJson Demo源代码
#pragma once#include "tinyjson.hpp"#include <string>#include <iostream>#include <cassert>using namespace std;using namespace tiny;string jsonstring = "\{\ \"name\":\"lier..
2018-08-07 15:51:07 437
转载 轻量级的C++解析Json:TinyJson
只要这一个头文件即可,的确是轻量级的,而且跨平台。地址:https://github.com/button-chen/tinyjson/** tinyjson.h *//**** tiny::TinyJson library* Copyright 2017 Button**/#ifndef TINY_JSON_H_#define TINY_JSON_H_#includ...
2018-08-07 15:48:54 2104
原创 memcpy函数改进版memcpyEx函数源码
memcpy函数用于拷贝内存,但是该函数天生带有缺陷,即没有考虑内存重叠的情况。改进版拷贝速率比memcpy拷贝速率慢。 // 内存拷贝函数改进版,考虑内存重叠情况void *memcpyEx(void *dst, const void *src, size_t len){ if (dst == NULL || src == NULL) return NULL...
2018-08-06 11:23:28 497
原创 int16, int32, int64等类型说明
Int16 意思是16位整数(16bit integer),相当于short 占2个字节 -32768 ~ 32767Int32 意思是32位整数(32bit integer), 相当于 int 占4个字节 -2147483648 ~ 2147483647Int64 意思是64位整数(64bit interger), 相当于long long 占8个字节 ...
2018-08-01 15:19:11 182599 3
cpp-p0267r10(图形库扩展).pdf
2021-01-08
r8125-9.004.01.tar.bz2
2020-10-21
VTK-9.0.1.tar.gz
2020-07-25
VTK-9.0.0.tar.gz
2020-05-15
VAssistX for vs2008-2010
2019-01-19
windows10下解决sublimeText中文输入法无法跟随光标的问题
2018-10-18
网络调试助手C++源码(VS 2008开发)
2018-07-25
串口调试助手 Qt5版源码
2018-07-23
串口调试助手C++源码(VS 2008)
2018-07-22
VS 2015企业版离线安装包(百度网盘)
2018-07-18
Qt5 简易软键盘 - 支持中文输入
2018-01-09
C语言实战-学生成绩管理系统
2017-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人