问题列表 - 第49752页

c ++中的实例化

首先,我想通知你,我一直在寻找关于我的下一个问题的答案,但我是一个C++的新手.

我来自C#和Java的奢侈生活,现在正试图收集关于c ++的一两件事

问题是关于实例化.

我使用code :: block作为我的首选IDE.

目前我只是在玩C#中的内容(我实际上非常熟悉并且编写过多个应用程序)

2节课

包含main和Person的类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


using Models.Person;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
           Person person = new Person();
           Console.WriteLine(person.getName());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

和人类:

namespace ConsoleApplication1
{
   public class Person{
       private string name = "Bob";

       public string getName(){
           return name;
       }
   }
}
Run Code Online (Sandbox Code Playgroud)

(不介意错误或正确的书面语法,它只是为了模拟我想要实现的目标)

我想在C++中实现相同的目标

我查了一下,并在某种程度上了解了标题,并选择了一些语法.这就是我现在所拥有的.

main.cpp中

#include <iostream>
using namespace std;

int main()
{
   Person person;
   cout << person->getName() << endl;
} …
Run Code Online (Sandbox Code Playgroud)

c++ oop object

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

在 XSLT 1.0 中的变量中使用 max

我可以在 XSLT 1 的变量中使用 max 函数吗?我需要在某些节点内找到最大值,并且需要从更多地方调用它。所以我尝试创建一个模板:

<xsl:stylesheet version="1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
 xmlns:msxsl="urn:schemas-microsoft-com:xslt"
 xmlns:essox="urn:essox-scripts">
    <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
    <xsl:template name="Field001_max_dluznych_splatek">
        <xsl:param name="CrRep"/>
        <xsl:variable name="PocetDluznychSplatekSplatky">
            <xsl:value-of
             select="max($CrRep
                         /Response
                          /ContractData
                           /Installments
                            /InstDetail
                             /NrOfDueInstalments)" />
        </xsl:variable>
        <xsl:variable name="PocetDluznychSplatekKarty">
            <xsl:value-of
             select="max($CrRep
                          /Response
                           /ContractData
                            /Cards
                             /CardDetail
                              /NrOfDueInstalments)" />
        </xsl:variable>
        <xsl:choose>
            <xsl:when test="$PocetDluznychSplatekSplatky
                             &gt;= $PocetDluznychSplatekKarty">
                <xsl:value-of select="$PocetDluznychSplatekSplatky"/>
            </xsl:when>
            <xsl:otherwise>
                <xsl:value-of select="$PocetDluznychSplatekKarty"/>
            </xsl:otherwise>
        </xsl:choose>
    </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

在 XML Spy 中我收到此错误:

Error in XPath expression Unknown function - Name and number of arguments do not match any function signature in …

xslt max

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

检测已安装的lazarus IDE

这是检测lazarus IDE是否以编程方式使用delphi安装在系统中的正确方法?

例如,为了检测是否安装了delphi 7,我可以检查此密钥HKLM\Software\Borland\Delphi\7.0.

我在Windows注册表中搜索lazarus的类似密钥,但我没有找到任何东西.

提前致谢.

delphi lazarus

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

VB.NET组合For Each..Next和Do..While

我有一个像这样的数组:

Dim classes() as String = {"FR%", "SO", "JR", "SR", "SR5"}
Run Code Online (Sandbox Code Playgroud)

我需要像这样遍历这些值:

For Each value as String in classes

Next
Run Code Online (Sandbox Code Playgroud)

问题是,我在For Each..Next里面有一个If..Then..Else子句,它说的是:

If actual_class = value Then
  txt.Text = "Welcome"
Else
  txt.Text = "Goodbye"
Run Code Online (Sandbox Code Playgroud)

当我运行它时,除非个体是字符串数组中的最后一个值("SR5"),否则它们将获得消息"Goodbye"...所以,我需要以某种方式迭代遍历每个值,就像使用a对于Every..Next循环,但是一旦它击中了学生的类,就像Do..While循环一样突破循环 - 这样它们的值就不会被Else子句超越.

vb.net asp.net foreach loops while-loop

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

为什么F#更喜欢列表而不是数组?

我正在尝试学习F#并且在看到一些奇怪的东西(至少对我来说)时正在观看视频.有问题的视频在这里,相关部分从2:30开始,感兴趣的人.但基本上,这个人说F#使得使用数组变得很尴尬,并且设计师故意这样做,因为列表更容易"预先添加和追加".

立即浮现在脑海中的问题:在不可改变的语言中添加和追加一些应该不赞成的东西并不容易吗?具体来说,我正在考虑C#的列表,您可以在其中执行类似的操作List.Add(obj);并改变列表.使用数组,您必须创建一个全新的数组,但这也是在不可变语言中需要发生的事情.

那么为什么F#的设计师更喜欢列表呢?列表和数组之间的不可变环境的根本区别是什么?我错过了什么?F#中的列表真的是链接列表吗?

f# data-structures

19
推荐指数
5
解决办法
6363
查看次数

从linux内核模块访问串行端口

你好Linux内核驱动大师!

我正在为使用串行接口进行配置的相机编写v4l2驱动程序.我希望驱动程序配置相机,因为它可以保持客户端代码在相机型号之间保持一致.问题是:从驱动程序模块访问摄像机串行接口的最佳方法是什么?

从我所听到的,从内核驱动程序访问文件是一个很大的禁忌,但它可以做到.因此,我目前正在使用以下代码片段,但感觉就像一个黑客.

oldfs = get_fs();
set_fs(KERNEL_DS);

fd->f_pos=0;
fd->f_op->write(fd, data, data_len, &fd->f_pos);

set_fs(oldfs);
Run Code Online (Sandbox Code Playgroud)

我的问题是:这是正确的方法吗?

serial-port kernel-module linux-device-driver linux-kernel

11
推荐指数
1
解决办法
1万
查看次数

使用Reflection调用属性的方法

我要做的是使用Reflection调用属性的方法.我有原始的Control(一个ComboBox),属性的PropertyInfo(ComboBox.Items)和方法的名称(ComboBox.Items.Add).我已经尝试了下面的代码来获取,更改,设置但它不起作用,因为Items没有setter.

PropertyInfo p  = controlType.GetProperty(propertyName); // gets the property ('Items')
MethodInfo m    = p.PropertyType.GetMethod(methodName); // gets the method ('Items.Add')
object o        = p.GetValue(newControl, null);         // gets the current 'Items'

m.Invoke(o, new object[] { newValue });                 // invokes 'Add' which works
p.SetValue(newControl, o, null);                         // exception: 'Items' has no setter
Run Code Online (Sandbox Code Playgroud)

有人有建议吗?

谢谢

.net c# reflection

12
推荐指数
2
解决办法
2万
查看次数

Java数据库抽象语言

问题:我需要在我的应用程序上抽象我的数据库交互.事情是JPA对我不起作用,因为表/模式是动态的,我只是在运行时知道它们.我想过动态创建类,但我正在研究这种方法的性能问题,因为每次插入都会导致使用反射实例化类.我考虑过使用XML进行建模,但似乎也很慢并且有点难以管理.

我在找什么?我正在寻找一些我不需要映射到对象的中间层语言(类似于JPQL [Java持久性查询语言]).一些使用select子句抽象模式/目录和表创建以及查询的语言.

提前致谢.

java database

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

CSS:样式外部链接

我想在我的网站(Wordpress)中设置所有外部链接的样式.我正在尝试:

.post p a[href^="http://"]:after
Run Code Online (Sandbox Code Playgroud)

但Wordpress将整个网址放在链接中......那么,我怎样才能设置所有不以http://www.mywebsite.com开头的链接?

谢谢.

css url uri href css-selectors

31
推荐指数
4
解决办法
1万
查看次数

如何干净地覆盖属性设置器?

如果我想定义一个自定义的UIView子类,它在设置边界时做了什么,我该如何覆盖setter?覆盖setBounds似乎很危险,因为如果我理解正确,getter和setter名称不是公共接口的一部分,并且可能随时更改.

当然,我用class_copyPropertyList查询运行时在类中定义的属性列表,然后查询它的setter的名字,最后用class_addMethod添加的方法,在第一次得到一个参考前面的方法使用调用原始版本.

这一切看起来都很糟糕.是否有一种干净的方式来做我想要的,保证在未来的操作系统版本上不会中断?谢谢.

iphone cocoa cocoa-touch uikit ios

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