- 博客(8)
- 收藏
- 关注
原创 项目中的错误:临时变量的生存期
在项目中碰到一个问题,在某个timer的构造函数中构造了一个对数据库的connection,但是在构造函数还没结束的时候connection就关闭了。后来才知道是因为临时变量的生存期的问题。大概的意思如下:#include using namespace std;class A { public: A():a(0) { cout << "A :: default cons
2010-04-28 15:35:00 755
原创 项目中的错误:::域作用符
在项目中碰到一个问题,有关域作用符的,一开始百思不得其解,今晚终于有空查了资料,得到了答案。std::vector::SFT::Job::CreatNewMail::groupByDesIp(::std::vector inOneTask) { ::std::vector ret; ::std::wstring init = ::IceUtil::stringToWstring("in
2010-04-26 22:42:00 1566
原创 项目中的错误:类静态成员初始化
在项目中碰到一个类的静态成员初始化的问题,大概如下:// A.hclass A{ public: A(); void func(); private: static int a;};//A.cpp#include #include "test.h"using namespace std;//int A::a = 0;voidA::f
2010-04-25 15:29:00 1200
原创 项目中的错误:switch局部变量
遇到一个小问题,大概如下:#include using namespace std;int main() { int n = 0; switch( n ) { cout << "aa" << endl; case 1: int a = 10; //error break; default: ; } return 0;
2010-04-23 14:23:00 1142
原创 项目中的错误:类成员函数地址
项目中需要对一个recvArray进行排序,我用的是stl的sort,sort的最后一个参数本来是我定义的一个非静态成员函数,但是这样编译不能通过。后来换成静态成员函数编译通过。但是我还是想把cmp方法写成非静态函数,于是需要想办法获得cmp的地址。成员函数指针:在C++中,成员函数的指针是个比较特殊的东西。对普通的函数指针来说,可以视为一个地址,在需要的时候可以任意转换并直接调用。但对成员函数来
2010-04-23 10:31:00 2164 4
原创 POJ 1328 "Radar Installation"
一道贪心算法的题目,wa了N次,最后发现是数据精度的问题,改用float终于ac。#include #include #include #include #include using namespace std;struct region { float left; float right;}array[1000] = {0};int cmp(const v
2010-04-08 02:36:00 613
原创 项目中的一个小错误
最近在做一个有关ftp的项目,昨天的开发过程中出了一个小错误,现在记录一下。我再ftp服务器程序里面写了一段小程序,让ftp服务器把自己当成一个client去连接其他的ftp服务器并且发送本地文件到远程服务器。本来数据的传输已经成功,但是不明白为什么文件名总是缺少最后一个字母。比如说,Makefile传过去,变成了Makefil。后来才知道在传送一条控制信息的时候出错了。本来应该传输"STOR
2010-04-07 12:54:00 471
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人