随笔分类 - C++
面向对象C++
摘要:stringstream ss("123"); int i=0; ss>>i; ss.str(""); 清空内容 ss.clear(); 重置标记 ss<<"456"; ss>>i; i==456
阅读全文
摘要:可以访问private的有:1.本类的函数;2.友元函数。 可以访问protected的有:1.本类的函数;2.子类函数;3.友元函数。 可以访问public的有:1.本类的函数和对象;2.子类函数;3.友元函数。
阅读全文
摘要:推荐的阅读顺序:level 1从<<essential c++>>开始,短小精悍,可以对c++能进一步了解其特性以<<c++ primer>>作字典和课外读物,因为太厚不可能一口气看完level 2然后从<<effective c++>>开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻翻接着
阅读全文
摘要:当你在资源管理器中打开了你要删除的目录时,这时你执行代码强制删除这个目录,系统就会报错,甚至导致资源管理器重启
阅读全文
摘要:对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。 在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被分配在了 这个实例的内存中,所以,当我们用父类的指针来操作一个子类的时候,这张虚函数表就显得由为重要了,它就像一个地图一样,指明了实际所应该调用的函数。
阅读全文
摘要:经常遇到CString转换char*时只返回第一个字符。原因是因为在Unicode字符集下CString会以Unicode的形式来保存数据,强制类型转换只会返回第一个字符。所以直接转换在基于MBCS的工程可以,但在基于Unicode字符集的工程中直接转换是不可行的。下面就具体看一下,在Unico...
阅读全文
摘要:c++ 字符类型很多(如wchar_t,char,WCHAR,TCHAR,LPSTR,BSTR等),这次我们就来总结和区别一下各字符类型的本质,及其之间的相互转换问题。
阅读全文

浙公网安备 33010602011771号