可以说我有以下场景:
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?
我打电话的功能funcB从funcA.
funcB使用几个printf语句来输出数据.有没有办法通过我捕获数据funcA?我无法修改funcB.
funcB(){
printf( "%s", "My Name is" );
printf( "%s", "I like ice cream" );
}
funcA(){
funcB();
}
Run Code Online (Sandbox Code Playgroud) 我有一个新的文件类型".xy2",我想将它与自定义应用程序"shim"相关联.有谁知道如何在Linux中做到这一点?
谢谢
我正在读" 算法 "一书,他们提到了一种数据类型Item.但是,我无法在任何API中找到它.java中是否存在"Item"数据类型?
我想知道Java中的内存分配是如何工作的.
我有class Duck两个实例变量int size和String name.这些变量已初始化.如果我没有实例化这个类,那么这些变量的内存是否在运行时在堆上分配?
谢谢,基因
我有以下有符号整数:
(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
假设我有以下变量:
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)
如何遍历指向指针的指针?
我正在尝试编译我的代码,我无法弄清楚我做错了什么.我相信它可能是我编译的顺序,但我无法弄清楚我的错误.
我的错误代码:
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 ×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