笔记
beyondzzc
新手入门,0基础学C++,刚进入软件工程师的领域
展开
-
MFC之GetDlgItem函数返回NULL的问题解决
问题:窗口添加了按钮控件,资源ID为IDC_BTN_COMMAND_CLEAR,但是当使用GetDlgItem(IDC_BTN_COMMAND_CLEAR)获取控件指针时,放回NULL解决方案:1、任何一个子窗口都要依赖于父窗口,首先要确定父窗口是否创建;2、如果父窗口确认创建,需要检查一下.rc文件,看一下资源是否存在,我遇到的问题就是,添加了资源之后,点击了保存,但是rc文件...原创 2020-03-22 18:01:26 · 2187 阅读 · 0 评论 -
[MFC] 日志记录代码
void LogRecord(CString strlog,int nPlatformIndex){ SYSTEMTIME sys; GetLocalTime( &sys ); CString t; t.Format("[%02d_%02d_%02d_%02d_%02d_%03d]",sys.wMonth,sys.wDay,sys.wHour,sys....原创 2019-12-09 11:14:38 · 687 阅读 · 0 评论 -
自学C++笔记之cin
说来惭愧,控制理论与控制工程研究生毕业,本科期间学过C,学过汇编,但都是基础,工作了才发现,当时学的可能就是足够让自己能会看书,知道编程大概是怎么回事。是的,大概是怎么回事,究竟怎么回事,我是不知道的。才毕业,心血来潮想学C++,刚开始学,便发现,它与C不说大相径庭,也差不多到那程度了,至少我觉得是。废话不说了,来干货,引用的地方我标注了出处连接。cin看似简单,实则包罗万象。基本语句上的原创 2016-08-19 10:15:23 · 221 阅读 · 0 评论 -
c++多态学习时的几个概念
1.对象大小2.对象的地址3.对象成员的地址4.虚函数表指针第一个概念——对象大小:对象大小指的是,在类实例化出的对象当中,它的数据成员所占据的内存大小,不包含成员函数。第二个概念——对象的地址:通过一个类实例化了一个对象,这个对象在内存中会占一定的内存单元,内存单元第一个单元的内存地址,是对象的地址。第三个概念——对象成员的地址:当一个类实例化一个对象原创 2016-09-02 13:17:49 · 162 阅读 · 0 评论 -
ATL开发小问题解答—nmake -f ***.mk失败
在一个EXE宿主程序中创建一个组件时,当工程编译后,需编连注册代理存根,生成.dll文件,需要nmake – f ***.mk(注意路径)然后再用REGSVR32命令来注册上一步生成的.dll文件REGSVR32 ****.dll(注意路径) 但由于(所建立的工程的编译器)CL /MIDL/nmake 版本不统一,会导致编连出现错误,解决方法如下:step1—— 头文件St原创 2017-04-10 16:06:40 · 419 阅读 · 0 评论 -
C++学习当中的几个概念
1.对象大小2.对象的地址3.对象成员的地址4.虚函数表指针第一个概念——对象大小:对象大小指的是,在类实例化出的对象当中,它的数据成员所占据的内存大小,不包含成员函数。第二个概念——对象的地址:通过一个类实例化了一个对象,这个对象在内存中会占一定的内存单元,内存单元第一个单元的内存地址,是对象的地址。第三个概念——对象成员的地址:当一个类实例化一个对象原创 2018-07-04 10:13:10 · 148 阅读 · 0 评论 -
学习OpenCV(0) 环境搭建(仅windows)
直接来,我的电脑是windows7 64位,安装了vs2015,vs2015的安装过程,自行百度。下载opencv,我个人的版本是opencv-3.4.3-vc14_vc15.exe,这个下载,自行解决,百度还没倒闭,能用的。运行后会出现一个opencv的文件夹,我自己是放在G盘根目录下的,G:\opencv。下面是正经的开始设置环境了。1. 设置系统环境变量一步一步来,注意加粗的...原创 2018-09-27 15:10:01 · 167 阅读 · 0 评论 -
学习OpenCV(1) 最初级的图片读取和视频读取例程
接着撸干的, 先简要介绍一下OpenCV各个模块的头文件(这是从Learning OpenCV第三版上抄下来的):#include <opencv2/core/core.hpp> //新式C++风格的结构以及数学运算#include <opencv2/flann/miniflann.hpp> //最邻近搜索匹配函数#include <opencv...原创 2018-10-10 23:10:08 · 293 阅读 · 0 评论 -
C++笔记之this的理解
先写一段示例代码#include <iostream>using namespace std;class A{public: A() { m_strA1 = "a1"; m_strA2 = "a2"; } std::string GetA1() const { return m_strA1; } std::string GetA2() const { ...原创 2018-10-10 23:14:35 · 173 阅读 · 0 评论