
c/c++
文章平均质量分 57
sharp_king
你不是真正的快乐
展开
-
格式(formatting)
类型 ios::fmtflagsexample:std::cout.setf(std::ios::showpos | std::ios::uppercase);std::cout.setf(std::ios::hex, std::ios::basefield) // std::cout原创 2013-08-29 22:16:54 · 671 阅读 · 0 评论 -
c++ 输出流的疑惑(待解)
刚开始看《c++ templates》这本书,第一部分挺简单的,看了一会儿就自己敲了点代码,遇到了个小问题,暂时没想明白,存档待解决。templateinline const T& maxA(const T& a, const T& b){ cout << "oops" << endl; return a < b ? b : a;}以上函数的目的是求得两个输入参数之中较大的一个原创 2013-08-25 13:13:18 · 712 阅读 · 0 评论 -
C/C++中的内置宏定义 以及 CRT
搜tecent 面试题 看到一个如下:如何输出源文件的标题和目前执行行的行数对这个完全没有概念,看过答案才知,原来是知识漏洞,然后也顺带简单了解了下 内置的宏定义 以及 c++ runtime library内置宏: __LINE__ 在源代码中插入当前源代码的行号 __FILE__ 源程序的完整路径 __DATE__ 系统日期 __TIME__原创 2013-09-20 21:04:21 · 1867 阅读 · 0 评论 -
输出openni版本号
在openni中,其版本号由四个数字组成,以一个struct的形式来实现:如下typedef struct{ /** Major version number, incremented for major API restructuring. */ int major; /** Minor version number, incremented when significant new原创 2013-10-31 11:31:02 · 1074 阅读 · 0 评论 -
运行程序时候,计算机丢失glut32.dll等系列问题
OS: 64win7IDE:vs2010原因是64位系统下,需要将这些dll放在C:\Windows\SysWOW64目录下 而不是放在system32下, 归档原创 2013-08-26 20:54:48 · 833 阅读 · 0 评论 -
2013 小米校园招聘笔试题之 找异形数
异形数:在一个长度为n的整形数组a里,除了三个数字只出现一次外,其他的数字都出现了2次。请写程序输出任意一个只出现一次的数字,程序时间和空间复杂度越小越好。例如: a = {1,3,7,9,5,9,4,3,6,1,7},输出4或5或6C/C++:void find(int* a , int n);Java:void find(int[] a);如果数原创 2013-09-23 10:41:03 · 990 阅读 · 0 评论 -
编程之美___最大公约数问题
《编程之美》这本书很好,原创 2014-04-15 13:56:18 · 781 阅读 · 0 评论 -
c++ 数组和指针
当我们定义一个数组的时候,其实数组名也就是一个指针,该指针指向数组的第一个元素,而c++中又不对数组是否越界进行检查,数组作为函数参数的时候又退化为指针·····(好乱好乱)下用code说明#include using namespace std;int getSize(int a[]){ return sizeof(a);}int main(){ int array[]原创 2014-03-28 09:14:01 · 681 阅读 · 0 评论