小编Oza*_*zan的帖子

21
推荐指数
2
解决办法
4947
查看次数

从C到C++

大家好.我最近开始了一份新工作,我应该使用C++ /我已经用C语言编程了近5年.我正在寻找让我达到OOP可接受水平的方法.我有C++和OOP的所有基本概念,但没有太多的实际类设计经验.我真正想要的是学习类库设计的方法,因为我将在一个为其他程序员编写C++库的团队中工作.请建议像"责任分配"这样的原则,它可以帮助我设计一般的课程.

c c++ oop

12
推荐指数
3
解决办法
950
查看次数

int(0)in int*pi = new int(0);?

int *pi = new int(0); 
Run Code Online (Sandbox Code Playgroud)

这里0的意义是什么?它是否意味着长度为0的整数数组?

c++

9
推荐指数
2
解决办法
5890
查看次数

理解c ++代码;*datatype和classname :: method是什么意思?

我是C++的新手,我正在尝试理解一些代码.在数据类型前面有一个*是什么意思?为什么类名称在方法名称前面CAStar::LinkChild

void CAStar::LinkChild(_asNode *node, _asNode *temp)
{

}
Run Code Online (Sandbox Code Playgroud)

c c++

6
推荐指数
1
解决办法
383
查看次数

PolymerDart自定义元素,具有与Angular.dart模型的双向绑定

我设法使用bind-语法将我的Angular.dart模型双向绑定到纸质元素:

<paper-input bind-value="item.name"></paper-input>
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个可以公开属性以进行双向绑定的自定义组件:

@CustomTag('px-test')
class PxTest extends PolymerElement {

  @published
  var data = 1;
}
Run Code Online (Sandbox Code Playgroud)

用过:

<px-test bind-data="item.data"></px-test>
Run Code Online (Sandbox Code Playgroud)

组件被渲染,并且组件模板中引用的数据字段{{data}}被正确呈现,但是没有发生datato 的绑定item.data,即如果item.data是55,则组件仍然呈现1. Angular也尝试创建绑定,item.data创建一个监视,但更改不会传播到PxTest.data我必须更改什么PxTest才能使绑定发生?

版本:角度:1.0,聚合物:0.15.1 + 3

dart dart-polymer angular-dart

6
推荐指数
1
解决办法
252
查看次数

Egit:将rebase配置为master分支的默认拉策略

在我们的新项目中,我们有10个存储库,每个存储库都有相互依赖的Eclipse项目.

我计划建立一个默认工作流,每个开发人员都在使用master分支并使用commit-pull-push循环.为了减少提交并获得良好的线性历史,我更喜欢rebase作为pull的标准策略.这个工作正常,如果branch.master.rebase=true设置.

不幸的是,在用EGit克隆之后,必须手动为所有存储库设置它.我尝试过设置branch.autosetuprebase=always,但这只会影响手动创建的本地分支,而不会影响克隆后的主分支.

我想自动化初始设置,branch.master.rebase=true以减少错误和方便.有办法吗?最好在Eclipse/Egit内部,但也欢迎其他想法.

eclipse git egit

5
推荐指数
1
解决办法
3148
查看次数

Liferay文档库Web服务:如何简单地读取文件的内容?

我还在Liferay社区委员会上发布了这个问题.

我正在尝试通过Web服务访问Liferay的文档库.为此,我使用Eclipse从Liferay的Portlet_DL_DLAppService wsdl创建了一个Web客户端.一切顺利,我认为我可以轻松地远程创建文件,但生成的类似乎没有任何功能来回读文件的内容.

DLAppService具有获取FileEntries的方法,但是Interface FileEntry具有方法getContentStream(),但生成的Web客户端(FileEntrySoap)中的代理类不具有.

我觉得我从根本上缺少一些东西,因为我认为我不是第一个通过Web服务使用Liferay的文档库的人?

任何提示或指针都是受欢迎的.

wsdl web-services liferay

5
推荐指数
1
解决办法
4125
查看次数

在c ++中使用没有类实例的静态函数

我有一个静态函数类.我需要在不创建类实例的情况下使用这些函数.

可能吗?

c++ static

3
推荐指数
1
解决办法
2189
查看次数

Delphi表单(DFM)到文本

如何使用C#将Delphi的DFM表单从二进制格式转换为文本格式?

c# delphi

3
推荐指数
1
解决办法
3368
查看次数

功能从C到Delphi

我在delphi代码中创建了一个类似的函数.但它不会工作.转换它的正确方法是什么?

char* ReadSpeechFile(char* pFileName, int *nFileSize)
{
    char *szBuf, *pLinearPCM;   
    int nSize;
    FILE* fp;

    //read wave data
    fp = fopen(pFileName, "rb");
    if(fp == NULL)
        return NULL;
    fseek(fp, 0, SEEK_END);
    nSize = ftell(fp);

    //linear
    szBuf = (char *)calloc(nSize, sizeof(char));
    fseek(fp, 0, SEEK_SET);
    fread(szBuf, sizeof(char), nSize, fp);
    fclose(fp);

    *nFileSize = nSize;

    return szBuf;
}
Run Code Online (Sandbox Code Playgroud)

c delphi

2
推荐指数
1
解决办法
495
查看次数

尝试使用变量名实例化C++中的类成员

我正在为课程编写一个程序,要求我们创建一类"书".然后我们应该根据用户的要求创建该类的新实例化.我是C++的新手,所以我试图将其编码,但遇到了问题.

主要问题是如果我不知道有多少我必须提前做,我如何用变量实例化一个类.用户可以要求添加1本书或1000本.我正在查看这个基本代码:

这是我开始使用的简单代码.我希望有一个索引int保持一个数字,并让我创建的书类由该int调用(0,1,2等等...)所以我试图将传入的索引int转换为字符串,但我'有点卡在这里.

void addBook(int index){
    string bookName;
    std::stringstream ss;
    ss << index;

    book bookName;

    cout << "Enter the Books Title: ";
    cin >> bookName.title; 
}
Run Code Online (Sandbox Code Playgroud)

但显然这不起作用,因为"bookName"是计算机的字符串,而不是我试图创建的类成员.

我在网上和我的文本中看到的所有教程都显示了在代码中使用名称实例化的类,但我不知道如何使其变量,因此我可以创建用户可能需要的任何数量的"书籍" .任何有关这方面的见解将不胜感激.感谢您的时间.

c++ class

0
推荐指数
1
解决办法
1412
查看次数

标签 统计

c++ ×6

c ×3

delphi ×2

angular-dart ×1

c# ×1

class ×1

dart ×1

dart-polymer ×1

eclipse ×1

egit ×1

git ×1

iterator ×1

liferay ×1

oop ×1

static ×1

web-services ×1

wsdl ×1