小编Ben*_*313的帖子

如何使用Haskell计算句子中的元音组

我试图用一个句子来计算元音组.

我的第一次尝试是使用列表理解将句子减少为每个Char的布尔值列表,具体取决于它是否是元音.但是,我不确定如何计算列表中连续"True"值的组.这有什么诀窍吗?

它位于我的教科书的一章中,处理列表和列表理解,因此我觉得它与此有关.

haskell

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

如何制作std ::数组列表?

我想创建一个std ::数组列表.具体来说,我想要一个Borland Code Builders AnsiStrings数组列表.

真正的踢球者是我希望动态分配数组.如何定义列表?我在这里迷路了,我不知道要开始.

std::list<???> myList;
Run Code Online (Sandbox Code Playgroud)

我把什么放在尖括号内?我尝试过的任何东西都无济于事

c++ list std

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

为什么这个简单的c ++ c样式字符串反向方法会抛出访问冲突异常?

我一直在使用Stroustrup的C++编程语言,而且我在早期的exersize方面遇到了困难.任务是构建一个反转ac样式字符串的方法rev.我认为我的逻辑是正确的,但是当我尝试修改字符串时出现错误.我可以不这样做吗?

int strlen_(char* string)
{
    int count = 0;
    while (*string != '\0'){
        count ++;
        string ++;
    }

    return count;
}

void rev(char* string)
{
    //length of the string is going to be useful 
    int len = strlen_(string);

    //two counters, one going forward, one going back

    int forwardIndex = 0;
    int backwardIndex = len-1; 

    char temp;
    while (forwardIndex < backwardIndex){
        temp = string[forwardIndex];
        string[forwardIndex] = string[backwardIndex];   //Exception Here
        string[backwardIndex] = temp;
        forwardIndex--;
        backwardIndex--;
    }

}

void main()
{
    char* test …
Run Code Online (Sandbox Code Playgroud)

c++ cstring

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

如何从基类中获取类的名称?

我有一个基类BaseModel和一个子类SubModel.我想在BaseModel中定义一个函数,它将返回该类的字符串名称.我有这个用于BaseClass的实例,但如果我创建一个SubModel实例,该函数仍然返回"BaseModel".这是代码?

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

namespace ClassLibrary1
{
    public class BaseModel
    {
        public string GetModelName()
        {
            return MethodBase.GetCurrentMethod().ReflectedType.Name;
        }
    }
}


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

namespace ConsoleApplication1
{
    class SubModel : BaseModel
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

我想要这个电话:

SubModel test = new SubModel();
string name = test.GetModelName();
Run Code Online (Sandbox Code Playgroud)

要返回"SubModel".这可能吗?

谢谢.

c# reflection

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

标签 统计

c++ ×2

c# ×1

cstring ×1

haskell ×1

list ×1

reflection ×1

std ×1