
C++
强脚的花
这个作者很懒,什么都没留下…
展开
-
关于VS2010 CString.Format()之后乱码的问题
vs2010 默认编码是unicode ,char定义的字符数组为ASCII编码,原创 2014-09-23 10:44:40 · 2735 阅读 · 0 评论 -
vc++ 各种类型转换
链接:http://conkeyn.iteye.com/blog/229992Cpp代码 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="程佩君"; char temp[200]; char *buf; CString st转载 2015-06-11 10:21:37 · 797 阅读 · 0 评论 -
常对象、常对象成员、常成员函数
一个程序解释这三个名词:#include using namespace std;class Website{public: Website() :a(0) //常对象成员只能用参数初始化表初始化 { b = 0; } ~Website(){} void show() { cout << "a=" << a << endl; //cout <<原创 2015-06-04 09:16:24 · 541 阅读 · 0 评论 -
对象复制和对象赋值
1、先看这个例子:#include #include using namespace std;class Student{private: string name; int age;public: Student(){ name = "Jerry"; age = 20; };//构造函数 Student(string strName, int nAge) :name(st原创 2015-06-03 12:56:19 · 592 阅读 · 1 评论 -
指针 和 数组
1、数组名就是数组首元素的地址char str[]="test string";char *p = "test string";cout<<str<<endl;cout结果:2、数组初始化为常量的时候,数组名是常量指针,指针的值是不可以改变的,指针指向的值可以改变char str[] = "test string";char *p = "test strin原创 2015-04-21 09:22:25 · 357 阅读 · 0 评论 -
sizeof 和 strlen
一个简单例子说明两个区别:strlen就是字符串的长度,sizeof使用的时候要慎重,s是指针,以4个字节存储,buffer数组后面还自动加上了'\0'。原创 2015-04-16 10:25:48 · 353 阅读 · 0 评论 -
char[]与string相互转化
1、char[] 转化 stringchar buffer[20]="hello!";string str(buffer);cout2、 string 转化char[]string str="hello!";char buffer[20]={0};sprintf(buffer,"%s",str.c_str);cout原创 2015-03-20 14:32:03 · 692 阅读 · 0 评论 -
linux 访问 MS sql Server 数据库 sql Server2008 R2
linux 连接 ms sql Server原创 2015-02-11 10:40:15 · 918 阅读 · 0 评论 -
MFC对话框设置背景图片
1、准备你要的背景图片(Bitmap格式),Windows自带画图工具保存的时候可以选择24位位图,将位图拷贝到项目 res文件夹下2、资源视图中右键 导入Bitmap,在res文件夹下导入bitmap,自动生成位图ID:IDB_BITMAP13、在对话框源文件CXXXDlg.cpp中的OnPaint()方法中的 else语句中添加下面的代码CPaintDC dc(this); C原创 2015-02-04 12:39:53 · 742 阅读 · 0 评论 -
关于Linux C++代码在Windows平台上的调试运行
由于编码的问题,Linux代码移植到windows下总是出现“error2065”或者“error 2039”这样的错误,还有“C4819: 该文件包含不能在当前代码页(936)中表示的字符”这样的警告。本来某个结构体的成员却被说成“不是XX的成员”。还有本来定义“#define”好的宏,却说“未定义的标识符”。对于这样的耐人寻味的错误:首先,先抽根烟冷静一下。然后,把Linux下所有的代原创 2014-12-18 10:08:06 · 1559 阅读 · 0 评论 -
关于vs2010 C++编译链接总是出现“LNK:2019 无法解析的外部符号”的问题
【问题描述】在vs 2010 工程目录中覆盖添加了一些新版本的动态链接库()原创 2014-09-02 19:30:45 · 1694 阅读 · 0 评论 -
变量的持续性、链接性和作用域
变量的持续性、链接性和作用域声明方式(位置)持续性链接性作用域在函数内自动无链接局部在函数内加static静态无链接局部在函数外静态外部链接全局在函数外加s原创 2015-06-12 12:29:50 · 595 阅读 · 0 评论