小编Gen*_*ene的帖子

比较C中不同数据类型的一般规则是什么?

可以说我有以下场景:

int i = 10;
short s = 5;

if (s == i){
   do stuff...
} else if (s < i) {
  do stuff...
}
Run Code Online (Sandbox Code Playgroud)

当C进行比较时,它会转换较小的数据类型,在这种情况下,short是int还是将右边的数据类型转换为左边的数据类型?在这种情况下int为short?

c comparison types

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

如何捕获printf的输出?

我打电话的功能funcBfuncA. funcB使用几个printf语句来输出数据.有没有办法通过我捕获数据funcA?我无法修改funcB.

funcB(){
     printf( "%s", "My Name is" );
     printf( "%s", "I like ice cream" );
}

funcA(){
    funcB();
}
Run Code Online (Sandbox Code Playgroud)

c++ printf

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

如何添加新的Mime Type并与新应用程序相关联?

我有一个新的文件类型".xy2",我想将它与自定义应用程序"shim"相关联.有谁知道如何在Linux中做到这一点?

谢谢

linux ubuntu mime mime-types

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

java是否包含名为"Item"的数据类型?

我正在读" 算法 "一书,他们提到了一种数据类型Item.但是,我无法在任何API中找到它.java中是否存在"Item"数据类型?

java types

4
推荐指数
4
解决办法
9141
查看次数

是否为Java中的未使用字段分配了内存?

我想知道Java中的内存分配是如何工作的.

我有class Duck两个实例变量int sizeString name.这些变量已初始化.如果我没有实例化这个类,那么这些变量的内存是否在运行时在堆上分配?

谢谢,基因

java memory

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

有符号整数加法,需要澄清

我有以下有符号整数:

(4bits)a = 6;
(4bits)b = 7;
(4bits)c;
c = a + b;
Run Code Online (Sandbox Code Playgroud)

c = 13或c = -3?如果我做二进制数学并假设它是一个4位数:0110 + 0111 = 1101(-8 + 4 + 0 + 1)= -3

c math binary

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

如何遍历指向指针的指针?

假设我有以下变量:

char c[] = "ABC";
char *ptr = &c;
char **ptr2 = &ptr;
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过这种方式迭代指向字符数组的指针:

int i;
for(i=0; i<3; i++){
    printf("TEST******************, %c\n", ptr[i]);
}
Run Code Online (Sandbox Code Playgroud)

如何遍历指向指针的指针?

c string pointers char

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

C++"没有命名类型" - 无法编译源文件

我正在尝试编译我的代码,我无法弄清楚我做错了什么.我相信它可能是我编译的顺序,但我无法弄清楚我的错误.

我的错误代码:

g++ -w -c JokeServer.cpp
In file included from JokeServer.h:4:0,
                 from JokeServer.cpp:52:
AdminServer.h:9:2: error: ‘JokeServer’ does not name a type
make: *** [JokeServer.o] Error 1
Run Code Online (Sandbox Code Playgroud)

谢谢.

JokeServer.h文件:

#ifndef JOKESERVER_H
#define JOKESERVER_H

#include "AdminServer.h"
#include "Subject.h"
#include "Observer.h"
#include "Worker.h"

class JokeServer: public Subject {
private:
    AdminServer* m_admin_server;

public:
     //public functions
};

#endif
Run Code Online (Sandbox Code Playgroud)

AdminServer.h文件:

#ifndef ADMINSERVER_H
#define ADMINSERVER_H

#include "JokeServer.h"
#include "AdminWorker.h"

class AdminServer {
private:
    JokeServer* m_joke_server;

public:
  //public functions        
};

#endif
Run Code Online (Sandbox Code Playgroud)

我的文件:

CPPFLAGS = g++ -w

all: JokeServer …
Run Code Online (Sandbox Code Playgroud)

c++ compilation header-files

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

标签 统计

c ×3

c++ ×2

java ×2

types ×2

binary ×1

char ×1

comparison ×1

compilation ×1

header-files ×1

linux ×1

math ×1

memory ×1

mime ×1

mime-types ×1

pointers ×1

printf ×1

string ×1

ubuntu ×1