C/C++篇
yin__ren
本人毕业于华中科技大学,现就任于美团,从事Java后台开发,欢迎大家相互交流学习
展开
-
c语言指针问题
代码一:void swap1(int *a,int *b) { int *p; p=a; a=b; b=p; } int main() { int a=5,b=9; int *p1,*p2; p1=&a;原创 2018-01-10 00:06:48 · 268 阅读 · 0 评论 -
C++11 Primer Plus(一)之基础
自己写的C++11 Primer Plus 学习笔记,如有雷同不胜荣幸,如有错误敬请指正1. 开始1. main函数 建议使用 int main() 并且可选return 0; (因为编译器默认添加); 避免使用 void main() 因为它可能在一些系统上无法工作。2. 头文件名 头文件命名约定 头文件类型 约定 事例 说明 C+...原创 2018-03-09 23:22:15 · 565 阅读 · 0 评论 -
C++11 Primer Plus(四)之类与代码重用
自己写的C++11 Primer Plus 学习笔记,如有雷同不胜荣幸,如有错误敬请指正 1. 类和动态内存分配1. 动态内存和类 类声明没有为字符串本身分配存储空间,而是在构造函数中使用 new 来为字符串分配空间,这避免了在类声明中预定义字符串的长度。 不能在类声明中初始化静态成员变量,这是因为声明描述了如何分配内存,但并不分配内存 初始化是在方法文件中,而...原创 2018-03-17 02:07:32 · 257 阅读 · 0 评论 -
C++11 Primer Plus(五)之类与标准模板和文件
自己写的C++11 Primer Plus 学习笔记,如有雷同不胜荣幸,如有错误敬请指正 1. 友元,异常和其他1. 嵌套类: 在另一个类中声明的类嵌套类,结构和枚举的作用域特征 声明位置 包含它的类是否可以使用它 从包含它的类派生而来的类是否可以使用它 在外部是否可以使用 私有部分 是 否 否 保护部分 是 是...原创 2018-03-17 13:08:18 · 443 阅读 · 0 评论 -
C++11 Primer Plus(二)之语法
自己写的C++11 Primer Plus 学习笔记,如有雷同不胜荣幸,如有错误敬请指正1. 关系表达式与分支语句1. 逗号运算符 cata = 17,240;被解释为(cata = 17),240;即,将cata设置为17,而240将不起作用,但是cats = (17,240);由于括号的优先级最高,该表达式将把cats设置为240(逗号右边的...原创 2018-03-13 23:32:17 · 803 阅读 · 0 评论 -
C++11 Primer Plus(三)之名称空间与类
自己写的C++11 Primer Plus 学习笔记,如有雷同不胜荣幸,如有错误敬请指正 1. 内存模型与名称空间1. 单独编译(程序划分) 友好的程序代码结构: 头文件:包含结构声明和使用这些结构的函数的原型源代码文件:包含与结构有关的函数代码源代码问价:包含调用与结构有关的函数的代码头文件常包含内容(不要将函数定义或变量声明放到头文件中): 函数原型...原创 2018-03-14 10:10:16 · 362 阅读 · 0 评论 -
C语言中 int main(int argc,char *argv[])的两个参数详解
argc 是命令行总的参数个数 argv[] 是argc个参数,其中第0个参数是程序的全名,以后的参数是命令行后面跟的用户输入的参数char *argv[] 是一个字符数组,其大小是int argc,主要用于命令行参数 argv[] 参数,数组里每个元素代表一个参数参考: int main(int argc,char* argv[])详解 ...原创 2018-06-06 23:31:34 · 3404 阅读 · 0 评论