小编Ete*_*ner的帖子

如果我将3除以2,我希望答案为2(即1.5舍入为2)

如何在C中得到一个数字的上限?

如果我将3除以2,我希望答案为2(即1.5舍入为2).

c decimal rounding

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

用于在c ++中实现is_same_type类型特征的程序

HI有没有人可以提供一个示例程序来实现c ++中的is_same_type类型特征?

c++ types traits

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

如何在c ++中订购字符串[]

输入是string [],如下所示.

"CSE111:CSE110 MATH101"

"CSE110:"

我需要根据一些逻辑来排序字符串.例如,我的输出应该是string[]类似的

"CSE110", "MATH122", "CSE111"

我的问题是

  1. 在扫描输入数组时,如果选择一个字符串作为输出数组的第一个字符串,那么如何跳过所有出现的特定字符串,同时继续处理string[]第二个输出字符串等.

例如:

输入:

"CSE111:CSE110 MATH101"

"CSE110:"

如果选择CSE110作为输出中的第一个字符串,那么当我通过输入字符串[]扫描第二个字符串作为输出的一部分时,我不应该考虑CSE110.

我怎样才能做到这一点?我期待的答案是这样的:

  1. 将输入存储在字符串[]中
  2. 使用strtok或stringstream >> operator逐个循环遍历字符串.
  3. 一旦找到第一个字符串......等等等等......

希望我的问题很清楚.我很乐意提供更多细节.

编辑1:更多解释

字符串表示类需要采用的顺序.如果一个班级具有先决条件,则必须首先采取先决条件.即.如果输入是

"CSE111: CSE110 MATH101"
"CSE110:"
Run Code Online (Sandbox Code Playgroud)

CSE111类具有CSE110 MATH101的先决条件.所以我需要考虑第一个CSE1110(无先决条件) - MATH101((无先决条件),然后是CSE111.(进一步的关系可以按字母顺序排除.)我希望这有助于..

c++ string

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

如何指定在 MySql 中有空格的列名(在 where 子句中)

我有下表

ID  First Name  Last Name
1   Ruby            Rails 
2   Loop            Western
Run Code Online (Sandbox Code Playgroud)

列中有一个空格,所以当我写一个查询时

$sql = "SELECT * FROM Persons where [Last Name] = 'Western' ";

它抛出错误

Error, could not list tables MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[Last Name] = 'Western'' at line 1

我如何让这个工作?

mysql

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

在ubuntu上配置Qt 4.6.2时出错 - "你的PATH中似乎没有'make'或'gmake'.无法继续"

我想在ubuntu上安装Qt 4.6.2.当我运行配置脚本时,我收到以下错误消息"你的PATH中似乎没有'make'或'gmake'.无法继续".

在我得到的PATH变量的回声

在/ usr/local/sbin中:在/ usr/local/bin目录:/ usr/sbin目录:在/ usr/bin中:/ sbin目录:/ bin中:在/ usr /游戏

在运行命令

$得到的,我得到的

在/ usr/bin中/让

我该如何处理这个问题?我似乎在路径env变量中有make,但仍然配置脚本抛出找不到make或gmake?

c++ ubuntu qt qt4

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

以下程序如何在c ++中运行?

我刚刚创建了2个具有未定义行为的指针,并尝试调用没有创建对象的类成员函数?

我不明白这个?

#include<iostream>

using namespace std;

class Animal
{
public:
  void talk()
  {
    cout<<"I am an animal"<<endl; 
  }
};

class Dog : public Animal
{  
public:
  void talk()
  {
    cout<<"bark"<<endl; 
  }
};

int main()
{
  Animal * a;
  Dog * d;

  d->talk();
  a->talk();  
} 
Run Code Online (Sandbox Code Playgroud)

c++ pointers class

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

查找数字的sqrt的递归函数的问题

下面是一个简单的程序,它使用Bisection计算数字的sqrt.使用sqrtr(4,1,4)这样的调用执行此操作时会进行无休止的递归.我无法弄清楚为什么会这样.以下是功能:

double sqrtr(double N , double Low ,double High  )
{

     double value = 0.00;

     double mid = (Low + High + 1)/2;

    if(Low == High)
     {
        value =  High;

     }

     else if (N < mid * mid )
     {
        value = sqrtr(N,Low,mid-1) ;


     }
     else if(N >= mid * mid)
     {
         value = sqrtr(N,mid,High) ;

     }

     return value;

}
Run Code Online (Sandbox Code Playgroud)

c++

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

从Qstring转换为std :: string会引发异常

令人惊讶的是,下面的代码抛出异常.

QString qtemp = QDir::tempPath(); 
std::string temp = qtemp.toStdString();  
std::cout<<temp<<std::endl;
Run Code Online (Sandbox Code Playgroud)

当我使用visual studio调试时 - 我去了变量的值qtemp.但是在接下来的步骤中,我从调试器中获得了一个BAD指针,当我输出相同的时候会导致异常.

c++ qt4

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

如何将值传递给MFC消息映射函数on_command

我有一个函数,根据它收到的std :: string值执行特定的操作.

例如:

void performTaskOnStringValue(std :: string);

现在我有一组Ribbon Buttons(CMFCRibbonButton)需要通过在按钮点击时将它们各自的文本作为值传递来调用此函数.

我已经将这些按钮的id映射到带有按钮id的消息映射宏on_command.所有按钮共享一个共同的ID - 例如 -

ID_RIBBON_BUTTON_ID

消息映射如下

ON_COMMAND(ID_RIBBON_BUTTON_ID,&MyClass :: performTaskOnStringValue);

如何在ButtonClick上将按钮文本作为参数传递给此函数?

c++ mfc ribbon message-map

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

在C++中增加16字节字符数组

我有一个阵列

char msgID [16];

如何将此增加1?我将高和低8字节读入2个不同的uint64_t整数

uint64_t高,低;

memcpy(&low,msgID,sizeof(uint64_t));

memcpy(&high,msgID + sizeof(uint64_t),sizeof(uint64_t));

如果我做

低+ = 1; //我如何解释溢出?

感谢您提供的任何帮助.

c c++

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

标签 统计

c++ ×8

c ×2

qt4 ×2

class ×1

decimal ×1

message-map ×1

mfc ×1

mysql ×1

pointers ×1

qt ×1

ribbon ×1

rounding ×1

string ×1

traits ×1

types ×1

ubuntu ×1