欢迎来到贱贱的博客

扩大
缩小

随笔分类 -  c++

c的free注意事项和c++的简洁(析构大哥)
摘要:1 #include 2 3 using namespace std; 4 // 5 ////c语言版本 6 //struct stu 7 //{ 8 // char *name; 9 // int age; 10 //}; 11 //int main() 12 //{ 13 // stu *ps = (stu *)malloc(sizeof(stu));... 阅读全文

posted @ 2017-01-14 23:55 L的存在 阅读(364) 评论(0) 推荐(0)

c语言和c++栈的简单实现以及构造器的原理
摘要:也就是训练将原来的c语言 用类表示出来。。 关于构造器: //1与类名相同 没有返回值 被系统生成对象时自动调用,用于初始化 //2 可以有参数 构造器重载 默认参数 //3 重载和默认不能同时存在,系统默认生成一个无参的构造器,如果提供了,那么系统不在提供 c++的实现 阅读全文

posted @ 2017-01-14 23:53 L的存在 阅读(354) 评论(0) 推荐(0)

c语言struct和c++的class的暧昧
摘要:c语言风格的封装 数据放在一起,以引用和指针的方式传给行为c++ 认为封装不彻底 1数据和行为分开 对外提供接口 2没有权限设置 看看struct的一个例子 然后再看看c++的class 再不用各种传参。。。。。 阅读全文

posted @ 2017-01-14 23:49 L的存在 阅读(1136) 评论(0) 推荐(0)

c++命名空间using
摘要:1 #include 2 3 namespace run1 4 { 5 int x = 10; 6 } 7 namespace run2 8 { 9 int x = 10; 10 11 void show() 12 { 13 std::cout 2 3 //using,可以省略std, 4 //制定命名空间, 5 ... 阅读全文

posted @ 2016-11-20 08:43 L的存在 阅读(303) 评论(0) 推荐(0)

c++命名空间瀑布
摘要:一般情况,函数放在命名空间外,命名空间内部放置声明 阅读全文

posted @ 2016-11-20 08:41 L的存在 阅读(207) 评论(0) 推荐(0)

c++之命名空间namespace
摘要:1命名空间解决全局变量的冲突 2命名空间没有私有,全部变量,函数都是公有,可以访问using namespace data;//使用命名空间,直接访问当作全局变量内层覆盖外层,::num 直接访问全局变量,全局变量不存在就是0使用命名空间必须在定义之后 3命名空间的使用 4匿名命名空间 阅读全文

posted @ 2016-11-20 08:39 L的存在 阅读(1159) 评论(0) 推荐(0)

导航