
C++
文章平均质量分 61
hola_f
这个作者很懒,什么都没留下…
展开
-
函数模板和模板函数
1.函数模板的声明和模板函数的生成1.1函数模板的声明函数模板可以用来创建一个通用的函数,以支持多种不同的形参,避免重载函数的函数体重复设计。它的最大特点是把函数使用的数据类型作为参数。函数模板的声明形式为:template(参数表){ 函数体}其中,template是定义模板函数的关键字;template后面的尖括号不能省略;typename(或clas转载 2016-07-05 17:47:16 · 260 阅读 · 0 评论 -
C++引用调用、内联函数、带默认形参值的函数
今天在看鸡啄米的C++系列教程的时候学到了三个有趣的东西:引用调用、内联函数和带默认形参值的函数。首先是引用调用:引用调用据百度百科说是C++特有的概念。C++函数调用有三种方式:值调用、引用调用和地址调用。引用调用时给变量取一个别名,在函数传参数时,和指针一样可以用来改变值。例如下例:void swap(int& m,int& n){ int t; t=m; m=n原创 2016-07-05 15:55:41 · 1854 阅读 · 0 评论 -
C语言结构体对齐存储问题以及给结构体中的数组的赋值问题
最近在看鸡啄米关于c++的教程,偶然发现了结构体中两个好玩的东西。首先是结构体成员如果是字符数组,该怎么赋值?以一个结构体为例: struct si{ char x[5]; char y; float z; double m; }su;我用的su.x="abcd"和直接在定义是初始化,均报错原创 2016-07-05 10:46:05 · 3137 阅读 · 0 评论 -
可用PSAPI获取系统进程信息
最近因为要做毕设的实验,所以需要获取程序的所占用的系统的内存。但是,自己拿到的源码是Linux系统下的,在VS上不能跑于是,就兴冲冲地装了Ubuntu。结果发现Linux下编程和Windows还是不一样的。然后,我老师说,你把代码改成Windows下的不就好了嘛,难道这很难吗?我当时是真的觉得难啊~就像我当时还说,我挺喜欢蒙特•卡洛方法的,简单粗暴(现在想想,自己还是太年轻,蒙特•卡洛方法原创 2017-01-15 09:51:41 · 756 阅读 · 0 评论 -
c++二元运算符求值顺序
https://bbs.youkuaiyun.com/topics/370153775看到的关于表达式求值的回答~转载 2018-08-30 19:46:42 · 513 阅读 · 0 评论