C++
支点_305
这个作者很懒,什么都没留下…
展开
-
c++/string的构造析构函数
String 类的原型如下 class String { public: String(const char *str=NULL); //构造函数 String(const String &other); //拷贝构造函数 ~String(void); //析构函数 String& operat转载 2016-05-18 23:47:02 · 1041 阅读 · 0 评论 -
c++/#if _MSC_VER > 1000 #pragma once #endif 作用
一、#if _MSC_VER > 1000 #pragma once #endif 解释: 这是微软的预编译控制。 在_MSC_VER较小时,它对一些东西的支持与新版不同 _MSC_VER分解如下: MS:Microsoft(微软)的简写 C:MSC就是Microsoft出的C编译器。 VER:Version(版本)的简写。 全部加在一起就是:Mic转载 2016-05-18 23:37:52 · 571 阅读 · 0 评论 -
c++/string与其他类型转换
1.string与int的转换 头文件#include 下面a=array i=int f=flost l=long atoi 字符串转成int atof 字符串转成float atol 字符串转成long 例子: char *szTmp ="120"; int iTmp =atoi(szTmp); itoa int 转成字转载 2016-05-09 10:14:58 · 435 阅读 · 0 评论 -
c++/对*和->的重载
#include using namespace std; struct Date { int y; int m; int d; }; class DatePtr { Date* ptr; public: //如果创建DataPtr对象时使用参数,那么传转载 2016-05-09 09:52:24 · 2577 阅读 · 0 评论 -
C++模板
class和typename 相信学习C++的人对class这个关键字都非常明白,class用于定义类,在模板引入c++后,最初定义模板的方法为:template...... 在这里class关键字表明T是一个类型,后来为了避免class在这两个地方的使用可能给人带来混淆,所以引入了typename这个关键字,它的作用同class一样表明后面的符号为一个类型,这样在定义模板的时候就可以使用转载 2016-06-07 21:33:10 · 329 阅读 · 0 评论