c++
qq_33543749
这个作者很懒,什么都没留下…
展开
-
c++读书笔记之const篇
a,对于const的一些注意事项 1,因为const是运行时初始化的,所以允许这样的初始化方式 const int conint = get(); 2,const和引用之间的关系 因为const是一个不可改变的常量,所以允许非常量引用绑定到一个常量上去; const int coninte=22; int &rinte=coninte;//error原创 2016-10-23 19:37:24 · 209 阅读 · 0 评论 -
C语言中static的作用及C语言中使用静态函数有何好处
C语言中static的作用及C语言中使用静态函数有何好处 投稿:mrr 字体:[增加 减小] 类型:转载 时间:2015-11-13 我要评论 在C语言中,static的作用有三条:一是隐藏功能,二是保持持久性功能,三是默认初始化为0。本文重点给大家介绍C语言中static的作用及c语言中使用静态函数有何好处,对本文感兴趣的朋友一起看看吧 想了解Java中st转载 2016-12-02 23:55:09 · 725 阅读 · 0 评论 -
如何只在堆或者栈上分配类对象
2015-08-13 13:42 315人阅读 评论(0) 收藏 举报 分类: C/C++(61) 昨天一个同学去网易面试C++研发,问到了这么一个问题:如何限制一个类对象只在栈(堆)上分配空间? 一般情况下,编写一个类,是可以在栈或者堆分配空间。但有些时候,你想编写一个只能在栈或者只能在堆上面分配空间的类。这能不能实现呢?仔细想想,其实也是可以滴。转载 2016-12-03 10:42:31 · 186 阅读 · 0 评论 -
Linux下开发C++相关项目
最近项目需求,需要在Linux下开发C++相关项目,经过一番摸索,简单总结了一下如何通过VSCode进行编译调试的一些注意事项。 关于VS Code在Linux下的安装这里就不提了,不管是CentOS还是Ubuntu,如果不懂且搜Q足够的情况下,你会解决的。 一. 前置知识——gcc/g++的编译链接过程 在Windows下,如果你用Visual Studio进行开发,C/转载 2016-12-12 11:40:40 · 880 阅读 · 0 评论 -
一中scanf
scanf中一种很少见但很有用的转换字符:[...]和[ ^...]。 #include main() { char strings[100]; scanf("%[1234567890]",strings); printf("%s",strings); return 0; } 运行,输入:1234werew后,结果是:1234。 通过运行可以发现它的作用是:如果转载 2016-12-30 09:34:09 · 234 阅读 · 0 评论 -
函数值传递是等号重载还是初始化传递
#include #include #include #include #include #include #include #include #include #include #include using namespace std; class MyClass { public: int M_age; MyClass(原创 2017-01-31 15:55:48 · 317 阅读 · 0 评论 -
ccf-csp 认证 c++ 在vs编译通过在oj编译不通过
vector>应该写为 vector > 多个空格原创 2017-10-29 17:23:45 · 996 阅读 · 1 评论