- 博客(6)
- 资源 (15)
- 收藏
- 关注
原创 C++练笔例子2
#include #include /* 作者: lin49940 日期: 2010.4.28*/int sign(int x){ int a[3] = {-1, 1, 0}; return a[(x + 2)/(abs(x)+1)]; //+1 是为了避免除0的情况}int main(){ using namespace std;
2010-04-29 00:48:00 545
转载 C++ 字符函数库cctype
<!--.keywordlink{ background: #666; } -->cctype (ctype.h) 3.2.4 节 string 对象中字符的处理 6.3 节 字符函数库 cctype(比前者多个isblank介绍, 比较详细)headerCharacter handling functionsThis header declares
2010-04-27 18:14:00 2636
原创 c++ 字节对齐
1. 虚函数 如果 ClassA 有虚函数, 编译器会给每个 ClassA 对象添加一个隐藏成员, 该隐藏成员保存了一个指向虚函数表的指针. 所以 sizeof ClassA 如果比你预想的多了 4 位, 不要惊奇, 因为多了一个 size(指针). 但是这个隐藏指针是先算还是后算呢? class A{ int a; char b;
2010-04-18 05:06:00 567
原创 C++ 默认复制构造函数备忘
在《高质量编程指南_林锐》的第九章开头部分有一段话, "缺省的拷贝构造函数 和 缺省的赋值函数 均采用 位拷贝 而非 值拷贝 的方式实现, 倘若类中含有指针变量, 这两个函数注定将出错 " 其中吸引我眼球的是 "位拷贝" 这个字眼, E文好像是 "bitwise copy", 全称"逐位拷贝". 没看过E文原版的, 这些是网上看到的.
2010-04-08 03:08:00 1862 1
原创 C++ 菜鸟使用默认构造函数容易出现的错误
载自《C++ Primer 第四版》12.4.3节 3. 使用默认构造函数 初级 C++ 程序员常犯的一个错误是, 采用以下方式声明一个用默认构造函数初始化的对象: //oops! declares a function , not an object Sales_item myObj(); 编译 myObj 的声明没有问题
2010-04-08 01:18:00 1838
原创 c++ 指针与数组
一直在看《C++ Primer 第四版》和 《C++ 程序设计教程》 (钱能 主编)在《C++ Primer 第四版》的 4.2.4节 , 《C++ 程序设计教程》8.3节 都有讲关于 指针和数组 的知识。 我把前者称为 A, 后者称为 B吧。 A 的东西是比较全的, 相对于B。 不过B 的东西直击重点, 并且例子举的好。 1. 在表达式中使用数组名
2010-04-03 00:03:00 515
minikube-v1.0.1.iso.zip
2019-05-16
CrystalReports for eclipse 1.01 lib包
2009-10-15
JInto 0.10.7
2007-08-20
jsEclipse 1.5.5
2007-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人