- 博客(18)
- 资源 (1)
- 收藏
- 关注
转载 JAVA中数组初始化时用new与不用new的区别
JAVA中数组初始化时用new与不用new的 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_36564655/article/details/79305887不同于String类,String由于实现了常量池 所以new 和不new 有区别:new的话,引用变量指向堆区。不new的话,引用变量指向常量池。对于数组的定义...
2018-12-06 16:29:19 935
转载 Java中带包(创建及引用)的类的编译
Java中带包(创建及引用)的类的编译Java中带包(创建及引用)的类的编译与调试java源程序的编译大家都知道,也就是cmd中到源文件所在目录下javac **.java即可,当程序中有包声明还能简简单单的直接javac **.java吗?答案当然是no,下面举个简单的例子证明一下直接javac **.java会怎么样。如下:F:\javaweb2班\20160531目录下有A.ja...
2018-12-03 09:19:53 446
转载 CDocument, CView, CFrameWnd, CWinApp, CDocTemplate 这五个框架类在MFC文档/视图结构程序中的角色
说明CDocument, CView, CFrameWnd, CWinApp, CDocTemplate 这五个框架类在MFC文档/视图结构程序中各自扮演 1 CWinApp拥有一个对象指针:CDocManager* m_pDocManager2 CDocManager拥有一个指针链表CPtrList m_templateList,用来维护一系列的Docment Template...
2018-09-21 10:26:01 954
转载 C++——创建类的时候用new与不用new 的区别(从堆和栈的解读)
转自:https://www.cnblogs.com/tony-li/p/4111588.htmlC++在创建对象的时候可以采用两种方式:(例如类名为Test) Test test 或者 Test* pTest = new Test()。 这两种方法都可以实例化一个对象,但是这两种方法有很大的区别,区别在于对象内容所在的内存空间不同,众所周知,内存的分配方式有三种...
2018-09-17 16:53:14 2130 1
转载 VC中CDC与HDC的区别以及二者之间的转换
标签: 杂谈 分类: 编程语言学习总汇 CDC是MFC的DC的一个类 HDC是DC的句柄,API中的一个类似指针的数据类型. MFC类的前缀都是C开头的 H开头的大多数是句柄 这是为了助记,是编程读\写代码的好的习惯. CDC中所有MFC的DC的基类.常用的CClientDC dc(this);就是CDC的子类(或称派生类). CDC等设备上...
2018-09-14 09:35:44 404
转载 添加自定义消息映射 (void)”转换为“LRESULT”问题 孙鑫
无法从“void (__thiscall CtestDlg::* )(void)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”添加自定义消息时,如果是VC6.0开发环境,也许没有什么问题,但在VS2008中编译会报错的无法从“void (__thiscall CtestDlg::* )(void)”转换为“LRESULT (__th...
2018-09-13 09:24:55 192
转载 VC中CDC、HDC、pDC区别与联系及相互转换
https://www.jb51.net/article/74811.html 1.CDC *pDC和HDC hdc有什么不同,类似的有CWnd *pWnd和HWnd?pDC是类指针HDC是windows句柄通过pDC获得hdc:HDC hdc=pDC->GetSafeHdc();通过hdc获得pDC:CDC *pDC=new CDC;pDC->Attach...
2018-09-11 09:07:32 1679
转载 DoModal 函数的用法
使用有模式对话框时在对话框弹出后调用函数不会立即返回,而是等到对话框销毁后才会返回(请注意在对话框弹出后其他窗口的消息依然会被传递)。所以在使用对话框时其他窗口都不能接收用户输入。创建有模式对话框的方法是调用CDialog::DoModal()。下面的代码演示了这种用法: CYourView::OnOpenDlg() { CYourDlg dlg; int iRet=dlg.DoMo...
2018-09-10 10:00:15 5728
原创 关闭窗口
知道这个窗口的句柄,然后PostMessage(hWnd, WM_CLOSE, 0, 0);然后窗口去处理这个关闭消息非模态就DestroyWindow,模态就EndDialog(TRUE);
2018-09-06 11:13:13 125
转载 SendMessage和 PostMessage; 使用PostMessage(WM_QUIT)退出程序时导致的内存泄漏问题
引言:我们要使用代码关闭程序的话,应该向窗口发送WM_CLOSE或者直接调DestroyWindow(HWND)函数 (默认情况下WM_CLOSE的消息响应就是调用DestroyWindow(HWND) 函数,所以我们直接调用也达到一样的效果).这样可以令操作系统回收窗口占用着的内存资源后再退出程序.千万不要直接用PostMessage(WM_QUIT);令程序退出,这样程序是可以退...
2018-09-06 11:10:15 2449
转载 this指针的理解
苦涩的茶——产品开发C++类中this指针的理解先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。理解了这个,就好解释this了,my里的this 就是指向my的指针。如果还有一个变量myclass...
2018-09-04 09:39:48 555
转载 MFC中Edit Control值的获取与赋值
转载:https://www.cnblogs.com/visionfeng/p/5611214.html 然后选择Edit Control,在属性栏点击闪电的小图标,选择BN_CLICKED,添加OnBnClickedOk事件。void CNowaMagic_MFCDlg::OnBnClickedOk(){ // TODO: 在此添加控件通知处理程序代码} 最...
2018-08-30 15:13:06 4537
转载 转载一篇vc老鸟的心得体会:对零基础MFC学习者的一点建议:
转载:http://www.360doc.com/userhome/32605817这里得先提一个东西。就是VC与MFC的关系。VC是一个windows开发的一个软件开发平台,在里面可以进行与C和C++相关的各类工程的代码编写。而MFC只不过是其中的一种工程。所有讲VC的书,除了会讲软件如何使用之外,一般大部分的内容都会围绕MFC的使用来讲。可能是因为MFC是易上手,而最流行。所以如果在入门时...
2018-08-30 11:13:35 7595 8
转载 vs2008 条件断点 条件成立触发断点
vs2008 条件断点条件成立触发断点 https://www.cnblogs.com/weizhixiang/p/6123211.html先设置一个普通断点。断下来的时候再设置它的条件。如下图:在Breakpoints窗口中找到这个断点,右键选择Condition…如下图:输入条件,这样就会在这个条件成立的时候,才触发断点。内存改变时触发断点有时候想知...
2018-08-17 09:15:04 713
转载 C++中L和_T()之区别
C++中L和_T()之区别字符串前面加L表示该字符串是Unicode字符串。_T是一个宏,如果项目使用了Unicode字符集(定义了UNICODE宏),则自动在字符串前面加上L,否则字符串不变。因此,Visual C++里边定义字符串的时候,用_T来保证兼容性。VC支持ascii和unicode两种字符类型,用_T可以保证从ascii编码类型转换到unicode编码类型的时候,程序不需要修...
2018-08-16 11:11:09 267
转载 孙鑫视频学习:“operator +=” 不明确的问题解决方法
在基于单文档应用程序的MFC程序中,在OnChar函数中使用m_strLine+=nChar时,出现了error C2593:“operator +=”不明确的错误,如下解决方法,亲测可用: 将m_strLine+=nChar改为m_strLine+=char(nChar)或m_strLine+=(char)nChar 因为:在OnChar函数的参数中,nChar是UINT类型的。...
2018-08-15 09:06:31 645
转载 关于vs提示_CRT_SECURE_NO_WARNINGS 警告的问题
转载:https://blog.csdn.net/bin_ge_love/article/details/52089739 问题描述:在vs2013中使用fopen,strcpy等函数时,会出现error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. ...
2018-08-03 15:41:04 8296
转载 C++ if语句中判断内用逗号的使用
引用自:https://www.cnblogs.com/lingshaohu/archive/2011/10/31/2230085.html void CTestDlg::OnStnClickedNumber1(){ CString str; if (GetDlgItem(IDC_NUMBER1)-> GetWindowText(str), str == L"Num1") ...
2018-08-02 17:31:22 7736
TurtoiseSVN
2018-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人