
-------1.1 C++基础学习心得
启舰
今天就是未来,没有人能代替你奋斗!自己造的船,终有一天它会扬帆远航!
展开
-
,跨类之间变量值的传递
一,获取父窗口中的变量或函数CEpeeWomenDlg*newCpee=(CEpeeWomenDlg*)(m_comboCtrl.GetParent()->GetParent());CString str=newCpee->m_importantStr;其中m_comboCtrl是子窗口中的控件一定要分两行写,写成CStringstr=(CEpeeWomenDlg*)(原创 2012-07-03 21:46:07 · 4443 阅读 · 0 评论 -
try{} catch(…){}
以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常,今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try { BYTE* pch ;pch = ( BYTE* )00001234 ; //给予一个非法地址*pch = 6 ; //对非法地址赋值,会造成Access Violation 异常 } catch转载 2012-06-18 19:49:23 · 2507 阅读 · 0 评论 -
指针相减(同类型与不同类型)
前言:本文是转载的,但由于转载地址仍然是转载的,所以不知原文出处,对此表示抱歉,但仍对原作者表示深深的敬意!!!谢谢!! 如果两个指针指向同一个数组,它们就可以相减,其结果为两个指针之间的元素数目。 假设我住在广场路124号,Mag住在广场路142号,每家之间的地址间距是2(在我这一侧用连续的偶数作为街道地址),那麽Mag家就在我家往前(142-124)/2家,也转载 2013-05-21 09:59:19 · 15311 阅读 · 0 评论 -
_tcstol 字符串到数字的转化
先看MSDN上对_tcstol的解释1、在不同平台上的不同形式TCHAR.H Routine _UNICODE & _MBCS Not Defined_MBCS Defined_UNICODE Defined_tcstolstrtolstrtolwcstol2、定义long strtol( const原创 2013-05-21 14:05:40 · 14174 阅读 · 3 评论 -
关于字符串
字符串的转换问题及赋值等等的问题确实很烦人,这里对遇到的问题总结一下字符串格式化一、unicode下字符串格式化 WCHAR tempStr[100]=L""; swprintf(tempStr,L"今年我%d岁了",25);结果:今年我25岁了ASCII与UNICODE间转换一、ASCII与UNICODE间字符串转换ASCII->UNICODE方法一原创 2013-06-03 02:46:15 · 3166 阅读 · 0 评论 -
C++中引用和指针的区别
转载地址:http://blog.csdn.net/listening_music/article/details/6921608下面用通俗易懂的话来概述一下:指针-对于一个类型T,T*就是指向T的指针类型,也即一个T*类型的变量能够保存一个T对象的地址,而类型T是可以加一些限定词的,如const、volatile等等。见下图,所示指针的含义:引用-引用是一个对象的别名转载 2013-09-23 22:25:13 · 2121 阅读 · 1 评论 -
C++结构体类型的定义和初始化
今天在看《深入浅出MFC》时,看到了一个结构体的问题甚是不解,写法为:Struct MSGMAP_ENTRY _messageEntries[]={ WM_CREATE,OnCreate, WM_PAINT, OnPaint, WM_SIZE, OnSize, WM_COMMAND,OnCommand,};原创 2012-07-11 14:21:00 · 15419 阅读 · 0 评论