随笔分类 - c++
摘要:1. Erasing multiple objects from a std::vector https://stackoverflow.com/questions/3487717/erasing-multiple-objects-from-a-stdvector Erase the items b
阅读全文
摘要:转载一片博客:http://www.cnblogs.com/blueoverflow/p/4740093.html
阅读全文
摘要:牛客网上有一道题 这道题知识点: http://c.biancheng.net/cpp/html/2932.html 联合体 结构体和共用体的区别在于:结构体的各个成员会占用不同的内存,互相之间没有影响;而共用体的所有成员占用同一段内存,修改一个成员会影响其余所有成员。结构体占用的内存大于等于所有成
阅读全文
摘要:boost format是一个不错的格式化方法 转载一篇博客:http://blog.csdn.net/yacper/article/details/8026007 boost::format 基本使用 而 Boost 的 Format 這個函式庫(官方介紹),基本上就是為了讓程式設計師可以更簡單地
阅读全文
摘要:这个是有道理的,能够这么做的话,const中内容就会被改变。
阅读全文
摘要:原因在与c++,默认将小数认为是double类型,在上面程序调用时,double类型需要做类型转换 但是转成float还是inti,编译器不知道。
阅读全文
摘要:转载一篇博客: http://blog.csdn.net/hairetz/article/details/4084088 1:数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小或者成员的子成
阅读全文
摘要:试了试上面的代码发现,数组在用{}赋值后,全都初始化为0了
阅读全文
摘要:转载自:http://www.cnblogs.com/xudong-bupt/p/3509567.html 1.const 修饰成员变量 1 #include<iostream> 2 using namespace std; 3 int main(){ 4 int a1=3; ///non-cons
阅读全文
摘要:转载自: http://blog.csdn.net/buxizhizhou530/article/details/38949033 可以经常在ACM代码中看到 while(~scanf("%d",&n)){ } 这样的代码,意思是在读到输入结尾时循环也结束。 一般在读到输入流结尾时,scanf返回的
阅读全文
摘要:转载两篇博客: http://blog.csdn.net/lishuhuakai/article/details/51404214 http://blog.csdn.net/lihao21/article/details/6302196/ 以下是实验代码: 上面程序会根据学生ID先进行排名然后再根据
阅读全文
摘要:输出: Base contructionDerived contruction 1Derived deconstructionBase deconstruction
阅读全文
摘要:转载一片博客: http://www.cnblogs.com/dongling/p/5864295.html 下面是自己实验结果: 没有声明虚函数时: 输出: Base contructionDerived contruction 1Base contructionDerived contructi
阅读全文
摘要:在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个ne
阅读全文
摘要:通过把类成员函数声明为const 以表明它们不修改类对象。 任何不会修改数据成员的函数都应该声明为const类型。如果在编写const成员函数时,不慎修改了数据成员,或者调用了其它非const成员函数,编译器将指出错误,这样做的好处是提高程序了的健壮性。
阅读全文
摘要:转载自 http://blog.csdn.net/yukiooy/article/details/4682989 main(int argc,char *argv[ ]) argv为指针的指针 argc为整数 char **argv or: char *argv[] or: char argv[][
阅读全文
摘要:转载自 http://c.biancheng.net/cpp/html/1595.html 在把数组作为参数传递给函数时,有值传递(by value)和地址传递(by reference)两种方式。在值传递方式中,在说明和定义函数时,要在数组参数的尾部加上一对方括号([]),调用函数时只需将数组的地
阅读全文
摘要:转一篇博客: http://blog.csdn.net/lwbeyond/article/details/6202256/ 介绍拷贝构造函数很详细 总结 可见,拷贝构造函数是一种特殊的构造函数,函数的名称必须和类名称一致,它必须的一个参数是本类型的一个引用变量。 拷贝构造函数也是构造函数 调用了拷贝
阅读全文

浙公网安备 33010602011771号