随笔分类 - C/C++
1
摘要:事情的起因是,在使用Eclipse配置opencv的库时,发现使用-Wl 选项需要自己在Linker flags的输入框里指定。并不是像使用-l选项或-I选项那样可以直接添加选项的条目就可以了。但是在 Linker->miscellaneous里除了Linker flags输入框,还有个配置Xlin
阅读全文
摘要:事情的起因是见到了这种用法: while(cin>>m>>n&&m&&n) { } 现在分析一下,cin>>m>>n返回的是一个对istream类型的引用,然后这个返回值又与m做&&运算。已知这种写法是合法的。 可能有两种情况:(1)&&运算符被重载,允许接收istream类型的值。 (2)istr
阅读全文
摘要:参考:http://www.cs.rutgers.edu/~pxk/rutgers/notes/rpc/ 启动rpc服务端会出现 unable to register 这个错误,据说是要启用 portmap,试了一下arch中没有这个命令,搜索之,在arch的新闻中(https://www.arch
阅读全文
摘要:转载自:http://www.cnblogs.com/winnersun/archive/2011/07/16/2108440.html explicit用来防止由构造函数定义的隐式转换。 要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。
阅读全文
摘要:1 #include <iostream> 2 #include <cstring> 3 #include <cstdlib> 4 #include <cmath> 5 #include <cstdio> 6 using namespace std; includeall.h 1 #include
阅读全文
摘要:是这样的,我写了一个函数,传给函数文件名,在函数中对文件写入一些内容。在这个函数的后面没有手动使用 fclose。当在程序中对这个函数调用两次之后,最终把要写入的文件写错了。在第二次使用 fopen 也成功了。未完。。。
阅读全文
摘要:1 #include 2 #include 3 #include 4 using namespace std; 5 void myDisplay(void); 6 //char * filename=(char *)"d:/aaacpp/点云数据转换/data/人体点云数据_ou...
阅读全文
摘要:貌似是一个外国人写的,作用应该是让控制台的程序运行的时候不会弹出那个控制台黑框。想用来让它不显示 php-cgi.exe 运行后的窗口,可是效果不是预期的。项目在 github 的位置:https://github.com/mtstickney/noconsole项目源码: 1 #include ...
阅读全文
摘要:源代码放到了三个文件中:#include #include #include #include #include includeall.h#include "includeall.h"int my_sum(int a,int b)//calculate the sum from a to b{ ...
阅读全文
摘要:Posted July 25th, 2008 by mingwadmingetting startedinstallmingwAutomated InstallerIf you are new to MinGW, see the MinGW Getting Started instructions ...
阅读全文
摘要:Visual C++ RunTime的特征——非烫即屯大一刚学C语言,第二次上机课,当我发现我照着书抄写的程序在运行之外的黑框里面跳出一排“烫烫烫烫烫”,当时就震惊了。你们能想象一个来自小城, 在大学之前没有怎么接触过电脑更不懂代码的孩子当时内心的恐惧吗?我真的以为是这是电脑过热发出来的警告,于是我...
阅读全文
摘要:1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不...
阅读全文
摘要:#include #include void str_cpy(char * to, char *from){ while ((*to++ = *from++) != '\0'); return;}int main(){ char a[128]; str_cpy(a,"hello"); printf(...
阅读全文
摘要:只做了前三个题,在本地调试好了,不知为什么错了,好歹做了那么久,就记录一下了(注:这不是标准答案,只是我给出的解答)这是第一题的代码:#include#include#includetypedef struct ar{ int a[1000]; struct ar *next;}arNo...
阅读全文
摘要:#include #include #include #include #include int main(){ char fUrl[] = "c:/document/1.txt"; FILE * fp; char * tmp; long len; int a_len; time_t tt; cha...
阅读全文
摘要:对于strcpy来说,它会把字符串最后的‘\0’一起拷贝对于strlen来说,它计算字符串长度的时候不会把最后的‘\0’计算进去
阅读全文
摘要:这是原来的代码:#include int main(){ FILE * fp; int ch; fp = fopen("d:\\aaaaa\\1.txt","r"); while (!feof(fp)) { ch = getc(fp); putchar(ch); } fclose(fp); re...
阅读全文
摘要:指针数组(array of pointers):存储指针的数组数组指针(a pointer to an array):指向数组的指针,也称为“行指针”指针数组(array of pointers) 定义方法举例:int *a[10] 等价于int *(a[10]) 首先a是一个数组,数组中有1...
阅读全文
摘要:#include #include #include int g_ntotal = 100;int g_thread_counter;int g_sum;//计算结果HANDLE g_thread_lock;//HANDLE 被类型定义为 void *struct THREAD_DATA{ i...
阅读全文
摘要:我们来说说C语言方面的图书。什么,C语言?有读者奇怪了。没错,这一次的主角就是诞生于1973年如今已经儿孙满堂的C语言。我们之所以要谈及C,不仅仅是因为它的影响深远,这完全可以从C系列语言家族的兴旺发达得到证明:C++、Java和C#以及Objective C等C的子孙先后成为软件业或者各种操作系统...
阅读全文
1