
C/C++
gnuljf
业余编程玩家
展开
-
开始努力学习C++
在大学2年级开始学的C语言,然后自己学习了一下C++,一直到现在5、6年了,总是断断续续的,近来越来越觉得自己不能在这样待下去了,一定要下点苦功争取早日能够把C++学得像样点。先从C++ Primer(当然,辅助以国内大学的C++课本)开始。原创 2006-03-27 12:54:00 · 1089 阅读 · 0 评论 -
【转】do...while(0)的妙用
转载自:http://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html 在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...wh转载 2009-08-02 12:27:00 · 1207 阅读 · 1 评论 -
VC用字符串截取字符串的函数(比AfxExtractSubString更好)——更正版
《VC用字符串截取字符串的函数(比AfxExtractSubString更好)》原出处:http://blog.youkuaiyun.com/jaketseng/archive/2007/11/25/1901623.aspx 该代码存在一些问题:例:Split(_T(",asfd,234sdf,0asdf,s0apf"), dest, _T(","));截取后得到的字符串数组为:",asfd"、",原创 2008-03-20 20:02:00 · 3767 阅读 · 3 评论 -
Dev C++的编译错误
刚安装了wxDev C++,新建一个空的对话框工程,没做任何增改直接编译,提示2个错误:1、undefined reference to `__cpu_features_init2、ld returned 1 exit status搜索了一下找到解决办法:(http://i.cn.yahoo.com/pengchengjia/blog/p_40/) 新原创 2008-03-18 18:12:00 · 1771 阅读 · 0 评论 -
【转】有关字符串的类型转换问题
本文转载自:http://www.cppblog.com/niewenlong/archive/2007/08/26/30843.htmlstring 转 CString CString.format("%s", string.c_str()); char 转 CString CString.format("%s", char*); char 转 string string s(char *)转载 2007-12-01 11:36:00 · 1544 阅读 · 0 评论 -
【转】编程在线提交系统
下面是几个比较大的在线提交系统(Online Judge)里面有大量历年的竞赛题目,注册一个ID,然后用自己熟悉的语言(一般有Pascal/C/C++/Java)写好源代码提交即可,会实时返回信息告诉你是否正确。采用黑箱测试,系统里有一套标准的输入输出数据(对外保密,而且通常数据很多很怪),你的程序的输出和标准输出完全符合即可。常见的返回信息有AC(Accepted,通过)WA(Wrong Ans转载 2008-02-24 13:11:00 · 1192 阅读 · 0 评论 -
交换2个变量的值
一般交换2个变量的值是借用第三个变量void swap(int &a,int &b){int t;a=t;a=b;b=t;return;}刚看到一个使用宏交换2个变量值的应用,不需借用临时变量,觉得蛮有意思的,在这里记录一下:#define swap(a,b) { a^=b; b^=a; a^=b; }原创 2008-02-18 18:47:00 · 1033 阅读 · 1 评论 -
2005年华为招聘--C语言笔试试题
转贴自《2005年华为招聘--C语言笔试试题》2005年10月,有幸参加了华为在长沙的招聘,特意将笔试试题记了下来。如你能在30分钟内完成,并能有80分以上,恭喜你,你可以去华为了! 2005年华为招聘--C语言笔试试题 一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0转载 2006-03-27 19:01:00 · 5550 阅读 · 17 评论 -
explicit 关键字——阅读C++ Primer的一个疑问
本贴转自《第一个问题 explicit 关键字》在Primer 的第27页发现其的源代码使用了一个 Explicit 关键字 ,以前从未用到。不解其意。得到资料如下: 主旨就是申明在使用单一操作符时,避免隐式转换。强行要求使用显示转换--------------------------------------------------------------------------转载 2006-03-27 12:59:00 · 1127 阅读 · 0 评论 -
[转]C/C++预处理指令#pragma详解
转自:http://www.bpsend.com/html/duandianwenzhang/C--/200903/21-14.html 在所有的预处理指令中,#Pragma指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,转载 2009-05-26 10:42:00 · 997 阅读 · 0 评论