C++
文章平均质量分 72
bmt兔子
这个作者很懒,什么都没留下…
展开
-
深入浅出MFC 书中源码Frame1(C++11)
深入浅出MFC 书中源码Frame1(C++11)MFC.h#include <iostream>class CObject{public: CObject() { std::cout << "CObject Constructor" << std::endl; } ~CObject() { std::cout << "CObject Destructor" << std::endl; }};class CCmdTarget原创 2022-04-24 22:43:04 · 1578 阅读 · 0 评论 -
Windows 程序设计基础知识总结(二)(草稿)
Windows 程序设计基础知识总结(二)绘图术语名词解释GDI Graphics Device Interface, 图形设备接口DC Device Context, 设备描述表,类型分为:显示、打印、存储、消息类型。图形对象及其属性图形对象相关属性位图字节数、像素、颜色、缩放模式字体字体名称、宽度、高度、磅数、所属字符集画刷样式、颜色、起始点画笔样式、宽度、颜色调色板颜色、尺寸区域位置、尺寸设备描述表属性及相关函原创 2022-04-15 16:00:52 · 340 阅读 · 0 评论 -
Windows 程序设计基础知识总结(一)
Windows 程序设计基础知识总结(一)一 · 数据类型1 句柄句柄(HANDLE),是一个唯一的 PVOID 型数据,4字节长,用于标识应用程序中不同的对象和同类对象中不同的实例。句柄类型说明HWND标识窗口HDC标识设备环境句柄HINSTANCE标识当前实例句柄HBITMAP标识位图句柄HCURSOR标识光标句柄HICON标识图标句柄HFONT标识字体句柄HMENU标识菜单句柄HPEN标识画笔句柄HBR原创 2022-03-11 21:47:09 · 1271 阅读 · 0 评论 -
C++ 类和动态内存分配(学习笔记)
C++ 类和动态内存分配(学习笔记)示例代码(来自C++PrimerPlus)文件中所有的英文的注释都是来自于书本的内容。// string1.h -- fixed and augmented string class definition// 这个文件用来描述一个自己定义的字符串类,.h 头文件中经常保存类、函数等的定义信息,// 并在包含了该头文件的.cpp文件中得到实现。#ifndef STRING1_H_#define STRING1_H_// 预编译过程中,如果发现程序定义过 ST原创 2021-03-22 17:14:44 · 159 阅读 · 0 评论 -
Visual Studio 自动生成的 WindowsProject 写了什么?(草稿)
Visual Studio 自动生成的 WindowsProject 写了什么?都有哪些文件头文件:framework.hResource.htargetver.hWindowsProject1.h源文件:WindowsProject1.cpp各自做了什么framework.h// header.h: 标准系统包含文件的包含文件,// 或特定于项目的包含文件//#pragma once#include "targetver.h"#define WIN32_LEAN_AND原创 2020-09-08 19:25:12 · 2639 阅读 · 1 评论 -
newplace.cpp详解
newplace.cpp详解newplace.cpp 是 C++ Primer Plus 第六版中 322 页的示例代码,比较有代表性,可以来讨论讨论运算符 new 的相关用法。我们先看看源码:#include <iostream>#include <new> // for placement newconst int BUF = 512;const int N = 5;char buffer[BUF]; // chunk of memoryint main()原创 2020-07-02 00:50:56 · 507 阅读 · 0 评论 -
浅谈 C++ 静态存储
浅谈 C++ 静态存储c++ (c++11)为我们提供了一共四种的方案来存储数据:自动存储持续性静态存储持续性线程存储持续性动态存储持续性在这里我们聊一聊自动存储和静态存储。0 基础知识:作用域、链接性作用域(scope):描述了名称在文件的多大范围内可见。例如:for (int i = 0; i < N; i++) { // 变量 i 在这里可以使用}// 变量 i 不能在这儿使用,会报错:没有定义链接性(linkage):描述了名称如何在不同单元间共享。链接性为外原创 2020-06-26 20:25:58 · 638 阅读 · 0 评论