会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Crazylearner's Home~
上一页
1
2
2014年9月5日
VC中包含的头文件名不区分大小写
摘要: VC中包含的头文件名,不区分大小写如 #include "my.h" = #include "MY.H"。
阅读全文
posted @ 2014-09-05 11:07 crazylearner
阅读(1183)
评论(0)
推荐(0)
class类型重定义,防止头文件重复加载
摘要: 今天调用自己写的一个类,出现了class类型重定义问题,上网查了相关资料,发现是头文件重复include引起的问题。防止头文件重复加载: 系统那些头文件,无论怎么include都没事,因为一般都用了宏定义,防止重复。 在头文件最上方写: #ifndef XXXXXXX (一个名字,尽量做到唯一...
阅读全文
posted @ 2014-09-05 11:06 crazylearner
阅读(1244)
评论(0)
推荐(0)
LNK2005错误——重复定义错误
摘要: 编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况:1.重复定义全局变量。可能存在两种情况:A、对于一些初学编程的程序员,有时候会以为需要使用全局变量的地方就可以使用定...
阅读全文
posted @ 2014-09-05 11:05 crazylearner
阅读(349)
评论(0)
推荐(0)
C++中delete和delete[]的区别
摘要: 一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论。做个备份,以免丢失。C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。关于 new[] 和 del...
阅读全文
posted @ 2014-09-05 11:04 crazylearner
阅读(102)
评论(0)
推荐(0)
C++ 中函数后面跟const是什么意思
摘要: 问题:c++:void display( ) const 中的const是什么意思?简答:意思是除了表明了mutable的成员变量以外该类的其他的成员变量在这个函数内一律不能修改。详细:加const表明,该函数只能是只读的,不能修改私有变量的值。加强安全性。给隐含的this指针加const,表示这个...
阅读全文
posted @ 2014-09-05 11:02 crazylearner
阅读(1845)
评论(0)
推荐(1)
c++中三种继承方式的区别
摘要: public公有继承protected保护继承private私有继承我们知道类的private和protected成员,在类外是不可以使用的.只有public成员可以在类外直接使用.公有继承时,基类的private成员派生类也不可用,基类的public和protected成员在派生类中可直接使用.继...
阅读全文
posted @ 2014-09-05 11:01 crazylearner
阅读(820)
评论(0)
推荐(0)
C++运算符重载讲解与经典实例
摘要: 最近在学C++,找到一篇详细讲解运算符重载的文章,贴在这里分享和收藏。C++中预定义的运算符的操作对象只能是基本数据类型,实际上,对于很多用户自定义类型,也需要有类似的运算操作。例如:classcomplex{public:complex(doubler=0.0,doubleI=0.0){real=...
阅读全文
posted @ 2014-09-05 10:50 crazylearner
阅读(488)
评论(0)
推荐(0)
C++ error:Debug Assertion Failed.Expression:_BLOCK_TYPE_IS_VALID(phead->nBlock)
摘要: Debug Assertion Failed.Expression:_BLOCK_TYPE_IS_VALID(phead->nBlockUse)关于上面这个错误,我在上一篇文章中的程序遇到过了,在网上查了一些资料,有些人说是重复释放内存的原因,他们说得很对,但是有些人会觉得自己的程序并没有重复释放内...
阅读全文
posted @ 2014-09-05 10:48 crazylearner
阅读(600)
评论(0)
推荐(0)
常见的内存错误以及如何避免
摘要: C++中支持指针操作,一方面极大限度的提高了编程灵活性,但同时带来了安全隐患。通常的内存错误被归结为以下4点:内存泄露,重复释放,坏指针问题和超量写内存1.内存泄露在分配了一块内存空间后,如果不再需要这些数据就应当考虑将其释放。如果被分配的内存空间不再需要时且程序员没有将其释放,那么这块空间将随同程...
阅读全文
posted @ 2014-09-05 10:47 crazylearner
阅读(388)
评论(0)
推荐(0)
C++析构函数造成Debug Assertion Failed的问题
摘要: 昨天写了两个程序,均出现了析构函数造成DebugAssertionFailed的问题,由于是初学c++怎么想也想不通问题出在哪里。今天早上经人指点终于明白问题所在了。下面贴出代码和问题解析:(以下内容摘自本人在csdn论坛求助的帖子)第一个问题程序://Teacher_Level.h#pragmao...
阅读全文
posted @ 2014-09-05 09:43 crazylearner
阅读(1097)
评论(0)
推荐(0)
上一页
1
2
公告
导航
博客园
首页
新随笔
联系
订阅
管理