c++基础知识拾遗
文章平均质量分 81
焦三仙本仙
学无止境,共同进步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++基础知识拾遗
--------------------------------------------------- 在C里面,&有几种意思 1、当两个连在一起的时候。&&。代表的是“并且”的意思 例如a==1&&b==2.就是当a=1并且b=2的时候! 2、表示引用,例如int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名 3、&表示两种运原创 2014-04-30 15:00:00 · 1454 阅读 · 0 评论 -
int数组转换成char数组进一步思考及5种实现方法
// printfTest.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #include using namespace std; // //原理: 使用库函数,拷贝内存; void method1() { long a=129; char s[4]={0}; memcpy(s,&原创 2014-04-30 15:40:23 · 20346 阅读 · 0 评论 -
c++必懂的基本概念
1. 面向对象的程序设计思想是什么? 答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 2. 什么是类? 答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。 3. 对象都具有的二方面特征是什么?分别是什么含义? 答:对象都具有的特征是:静态特征和动态特征 。 静态特征是指能描述对象的一些属性; 动态特征是指对象表现出来的行为 ;原创 2014-04-11 14:06:44 · 9235 阅读 · 1 评论 -
关于字符串的相互转化问题(全)
《第一部分》 CString ,BSTR ,LPCTSTR之间关系和区别 CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。 CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。 typedef OLECHAR FAR* BSTR; typed原创 2012-10-26 15:58:15 · 3066 阅读 · 6 评论 -
CString和LPVOID的转换(线程参数传递)
msdn上说,CString可以用来随意替换const char* and LPCTSTR 类型的函数形参。随意转换就是了。具体不深究,解决问题先。 声明一下使用目的:给新开线程传入CString类型字符串值,但AfxBeginThread函数需要传入LPVOID类型参数。于是,矛盾开始了。 static CString s=_T("640x480_3.jpg");//如果函数内,一原创 2015-04-02 15:02:23 · 4047 阅读 · 0 评论
分享