初级入门
索疋
NULL
展开
-
【陷阱代码】c++ 第一篇 简单但却常见
主要来源是自己多年工程经验以及审查代码的总结,一些和常见的网上资料原理相同,但是实际场景经常比看起来复杂,一个疏忽就中了。以下这个代码,都不是基于冷门语法刻意考查基本功的,真正解决起来要靠警觉,就好比熟练的司机更容易出车祸一样。bool less(char* s1, char* s2){ reutrn s1 == s2; /原创 2017-06-29 19:18:46 · 447 阅读 · 0 评论 -
【旧资料整理】C\C++ 将函数名作为函数参数传递
资料时间:2009-12-02之前分享时间:2009-12-02到百度空间,空间关闭,重新整理函数名是一个函数指针,可以作为参数传递给函数。例:int f1(){ return 1;}int f2(){ return 2;}void f(int f()){ printf("%d\n",f());}int main(){原创 2017-06-24 12:07:50 · 401 阅读 · 0 评论 -
【旧资料整理】C\C++ 程序使用dos命令行
资料时间:2009-12-02之前分享时间:2009-12-02到百度空间,空间关闭,重新整理包含头文件使用方法:system("命令“);例如:system("pause");system("dir");原创 2017-06-24 12:06:53 · 210 阅读 · 0 评论 -
【旧资料整理】C\C++ main函数参数传递
资料时间:2009-12-02之前分享时间:2009-12-02到百度空间,空间关闭,重新整理int main(int argc,char *argv[], char*env[]);解释:argc:参数个数argv[]:参数字符串指针数组env[]:环境变量等,很少用例:int main(int argc,char *argv[]){int原创 2017-06-24 12:03:58 · 246 阅读 · 0 评论 -
【旧资料整理】c\c++两种定义字符串数组方法内存开销比较
资料时间:2009-12-02之前分享时间:2009-12-02到百度空间,空间关闭,重新整理例:1.char str[2][4]={"abc","ab"};2.char *pstr[2]={"abc","ab"};1开销大小=8=2*4*1 1为char类型大小2开销大小=15=2*4+4+3;第一个4是指针大小,第二个4是含0字符串“abc”大小,3是原创 2017-06-24 11:53:00 · 413 阅读 · 0 评论 -
【旧资料整理】C++ 用typeinfo头文件输出变量类型
资料时间:2009-12-02之前分享时间:2009-12-02到百度空间,空间关闭,重新整理前几天和牛人交流,他在我电脑留下了点代码,其中有一句是用来判断变量类型的,我感觉应该会很有用,就收藏了。包含头文件:#include 输出变量a类型:cout原创 2017-06-24 11:37:04 · 867 阅读 · 0 评论 -
【旧资料整理】c\c++ assert()使用
资料时间:2009-12-02之前分享时间:2009-12-02到百度空间,空间关闭,重新整理前几天在吉林大学开源社区讨论一个算法优化问题,讨论到最后,被牛人鄙视了一个我的代码,学会了一个判断指针空的方法assert(p).assert()是C语言在assert.h定义的一个宏,C++可用,作用判别一个指针是否为空,空则报错。例:assert(p)相当于一般的报错代码原创 2017-06-24 11:34:55 · 292 阅读 · 0 评论 -
【旧资料整理】c++ 二维数组a[][]中a+1和*(a+1)
资料时间:2009-12-02之前分享时间:2009-12-02到百度空间,空间关闭,重新整理原文遗失,这个比较初级,简单介绍a+1返回第二行首地址,类型int*[]*(a+1)返回第二行,类型int[] int a[2][3] = {{1,2,3},{4,5,6}}; cout << (a+1)[0] << endl; //输出0xxxx原创 2017-06-24 11:49:02 · 2201 阅读 · 0 评论 -
【旧资料整理】C\C++ main()函数是需要int型返回值的
资料时间:2009-12-02之前分享时间:2009-12-05到百度空间,空间关闭,重新整理初学C时,我们经常习惯写void main(){}. C++时,写的更多的是int main(){return 0;}. 其实无论哪种写法,最终编译时都会转成第二种.写成void时,编译器默认有一个隐式返回值,根据编译器不同,一般会进行无提示(如VC)或者警告(如GCC)或者报错.为什原创 2017-06-24 11:54:03 · 351 阅读 · 0 评论 -
【旧资料整理】C++ 关于读入文件出错
资料时间:2009-12-02之前分享时间:2009-12-02到百度空间,空间关闭,重新整理经常从文件读入数据,如果读入失败,应该停止处理,否则会产生无法预期的错误f。文件流stream出错常见这样三种情况。一、文件不存在:如果用了ios::in打开方式,不创建文件,file值是0,file>>变量返回0,file.eof返回0,不产生异常。所以try{}catch(){原创 2017-06-24 12:16:33 · 1341 阅读 · 0 评论