C++/编程语言
ouyida3
此人很懒,什么都没有写。因为我在忙着写代码。
展开
-
从上次写的10行代码看java与c++的异同
从上次写的10行代码看java与c++的异同 c++和java定义一个类都是使用class,然后都是用大括号包着;但是里面c++是写一次public,下面定义的都是public,记得后面必须有个冒号,可以出现多个public;java需要每个前面都注明是public;java一般会在class前加public,不加则别的类不能使用,但是不能写private和protected,c+原创 2014-11-03 09:56:13 · 695 阅读 · 0 评论 -
static关键字在c++与java中的不同
static关键字在c++与java中基本是类似的,无论是使用方法还是含义。但是有一点是不同的: AltibaseIntf getInstance() { static AltibaseIntf dbi; return dbi;} 在java中,这样定义会在编译期报错,illegal modifier for parameter。这里只能用final修饰。但是在c++原创 2014-11-03 09:55:46 · 594 阅读 · 0 评论 -
eclipse-cpp不能打开文件所在的目录问题解决
eclipse打开当前文件所在文件夹的插件Run-->External Tools-->External Tools Configurations...new 一个 programlocation 里面填 :C:/WINDOWS/explorer.exeArguments 里面填: ${container_loc}原创 2014-11-02 19:39:27 · 1320 阅读 · 0 评论 -
在linux上替换动态库的内存变化分析
在linux上替换动态库的内存变化测试static变量:static string staticString = "123";void queryFreezingMoney(CFmlBuf& inBuf, CFmlBuf& outBuf){ string in = GetString(inBuf,"SEND_CODE"); if (in == "1") {原创 2014-11-03 09:55:24 · 859 阅读 · 0 评论 -
使用eclipse-cpp进行c++编译
1、eclipse-cpp到eclipse的官网下载。2、下载cdt插件,然后安装3、安装eclipse打开当前文件所在文件夹的插件Run-->External Tools-->External Tools Configurations...new 一个 programlocation 里面填 :C:/WINDOWS/explorer.exeArguments原创 2014-11-02 19:32:52 · 3141 阅读 · 0 评论 -
关于tuxedo进程服务自增长后报错问题分析
问题描述:当tuxedo的进程自动增长后,应用会持续报错:Connection does not exist (err11)问题分析:报错信息来源于操作Altibase时。咨询了altibase厂家认为数据库没问题,所以推测是操作altibase的变量失效了所致。变量代码:AltibaseIntf * abdb::AltibaseIntf::getInstance() {原创 2014-11-03 09:56:02 · 953 阅读 · 0 评论 -
关于c++的static关键字
C++中的static关键字讲static前先出一道题.系统代码中有这么一段:IWriteOff.h文件class IWriteOff{public: ...protected: static AcctmanmParam m_AcctmanmParam; ...}IWriteOff.cpp文件AcctmanmParam IWriteOff::m_Acctmanm原创 2014-11-03 09:55:08 · 514 阅读 · 0 评论 -
fprintf函数导致进程挂死问题分析
今天tuxedo的某个服务一调用就挂死,不报错,没coredump,经过打日志定位,有问题的代码是这一行:fprintf(m_fp,"%s%s",strTime.c_str(),strFmt.c_str()); m_fp是File*,后面两个变量都是string,并且都能打印出来,没有问题。 DaYong一口咬定就是fopen的问题。于是查看fopen的代码:m_fp = fopen原创 2014-11-03 09:55:57 · 2476 阅读 · 0 评论