编程语言
loufand
啊哈哈哈哈哈哈哈哈哈哈哈哈
展开
-
linux环境下安装curses库(包含库文档安装)
库的安装 sudo apt-get install libncurses5-dev 输入这句命令就可以进行curses库开发了, 编译命令gcc tese.c -lcurses 但这样安装的库是没有文档的,就是我们无法使用man命令查询curses库中函数的用法,这对于我们初学者来说是很不方便的 可以使用如下命令安装curses库的文档 sudo apt-get inst原创 2016-11-13 00:49:15 · 2073 阅读 · 0 评论 -
c#笔记
c#中一个类的构造函数可以被设置为private,此时该类无法被实例化,通常添加static函数以供使用原创 2016-12-23 22:19:43 · 298 阅读 · 0 评论 -
有关无符号数的错误
C语言中,如果无符号数与带符号数混合使用,则带符号数默认转换为无符号数 那么有符号数与无符号数之间是如何进行转换的呢? 其实电脑什么都不做,只是简单的将带符号数的编码以无符号数的方式读取一下 所以这样会产生一些问题, unsigned i; //该循环无法跳出 for(i = 10;i>=0;i--) { do_something(); }所以一般不要使用无符号数,只建议在进行模原创 2017-07-12 18:19:55 · 282 阅读 · 0 评论 -
C语言笔记
代码缩进用什么??今天我才知道用空格!!!! 理由:空格,好处是任何人用任何编辑器查看代码都是对齐的, 用tab会根据不同环境的设置而显示不同的大小 //我去,我一直以为tab时缩进4个空格的原创 2016-09-17 16:33:04 · 209 阅读 · 0 评论 -
error LNK2019: 无法解析的外部符号
lnk2019是一个链接错误, 就是说连接器无法在obj,dll之类的文件中找到函数定义,除了第三方库没配置好,某几个文件没加入工程之类的原因外还可能有如下几个 1. 将模板类的声明与实现写在不同文件中,会导致该错误,详情见参考1 2. 内联函数的声明与实现写在不同文件中,也会导致该错误,详情见参考2 将声明与实现写在同一个文件中就可以解决上述两个问题参考1参考2参考3 详细解释原创 2017-07-07 11:01:47 · 411 阅读 · 0 评论 -
c++表达式求值顺序
今天写了一个搜索函数,碰到了一个有关表达式求值顺序的bug,看下面两段代码,这是为一个向量写的一个搜索函数,输入一个值,然后返回这个值在向量中的秩Rank,如果该值在向量中存在多个,返回最大的,找不到返回-1template<typename T> Rank yVector<T>::find(const T &e) const { Rank cmp = _size - 1; whil原创 2017-07-07 17:06:08 · 430 阅读 · 0 评论