随笔分类 -  【本科课程C++】

摘要:C++中this指针的理解先要理解class的意思。class应该理解为一种类型,象int,char一样,是用户自定义的类型。用这个类型可以来声明一个变量,比如int x, myclass my等等。这样就像变量x具有int类型一样,变量my具有myclass类型。理... 阅读全文
posted @ 2018-07-24 11:28 Bryce1010 阅读(126) 评论(0) 推荐(0)
摘要:sprintfint sprintf ( char * str, const char * format, ... );Write formatted data to stringComposes a string with the same text that wo... 阅读全文
posted @ 2017-10-29 13:20 Bryce1010 阅读(138) 评论(0) 推荐(0)
摘要:解决vs2015使用fopen、fprintf等函数报错的问题出现错误提示: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable de... 阅读全文
posted @ 2017-10-28 14:50 Bryce1010 阅读(226) 评论(0) 推荐(0)
摘要:clock()函数返回值为1毫秒,就是0.001秒。clock函数功 能: 返回处理器调用某个进程或函数所花费的时间。用 法: clock_t clock(void);说明:clock_t其实就是long,即长整形。该函数返回值是硬件滴答数,要换算成秒或者毫秒,需要除... 阅读全文
posted @ 2017-10-17 19:46 Bryce1010 阅读(565) 评论(0) 推荐(0)
摘要:在很多情况下,我们实行版本的管理,我们除了定义软件版本号外,还会定义个编译时间。但是如果通过数组定义编译时间,每次编译我们都需要手动修改,非常麻烦,而且有时候,还会忘记。其实我们不需要这么复杂,编译器一般都会提供一个宏用于自动获取编译时间。下面就以MDK为例进行说明:... 阅读全文
posted @ 2017-09-11 13:08 Bryce1010 阅读(163) 评论(0) 推荐(0)
摘要:在命令行中输入多行数据,最后以EOF结束时,如何输入EOF呢?windows:首先在最后一行结束后(此时未换行)输入ENTER键,新起一行,再输入ctrl+z,再输入时ENTER键即可。 Linux:直接按CTRL+D快捷键 阅读全文
posted @ 2017-08-16 12:04 Bryce1010 阅读(378) 评论(0) 推荐(0)
摘要:数据类型的取值范围数据类型取值范围char-128 ~ 127 (1 Byte,大约3位)short-32768 ~ 32767 (2 Bytes,大约五位)unsigned short0 ~ 65536 (2 Bytes,大约五位)int-2147483648 ~ ... 阅读全文
posted @ 2017-08-15 23:11 Bryce1010 阅读(168) 评论(0) 推荐(0)
摘要:vector中pair的排序方法首先定义一个vectorvector >vec;调用排序函数sortsort(vec.begin(),vec.end());//默认排序是从小到大,先比较first,在first相等的情况下比较second下面介绍重定义排序bool j... 阅读全文
posted @ 2017-08-06 11:45 Bryce1010 阅读(166) 评论(0) 推荐(0)
摘要:一、默认参数在C++中,可以为参数指定默认值。在函数调用时没有指定与形参相对应的实参时, 就自动使用默认参数。默认参数的语法与使用:(1)在函数声明或定义时,直接对参数赋值。这就是默认参数;(2)在函数调用时,省略部分或全部参数。这时可以用默认参数来代替。注意:(1)... 阅读全文
posted @ 2016-11-19 00:23 Bryce1010 阅读(91) 评论(0) 推荐(0)