小编Sha*_*des的帖子

我怎么能用cout << myclass

myclass 是我写的一个C++类,当我写的时候:

myclass x;
cout << x;
Run Code Online (Sandbox Code Playgroud)

我如何输出10或者20.2像一个integer或一个float值?

c++ integer class input

71
推荐指数
4
解决办法
5万
查看次数

在Mac上的Visual Studio社区2017中使用C++?

我最近在我的Mac上安装了Microsoft Visual Studio 2017,希望用它来用C++编程.它似乎安装正确,没有发生错误,但似乎缺少对C++的支持.它只允许我使用C#和F#制作项目; 我没有在任何地方看到C++.

搜索周围,许多人建议打开Visual Studio安装程序并向VS添加"C++工具".但是,当我打开visual studio安装程序时,我只看到在Android,IOS,.NET,MacOS和Xamarin中开发的必要软件包.

C++在哪里?我是否需要以其他方式配置visual studio才能将其用于C++?

c++ macos visual-studio

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

Z80 除法算法无法正常运行

我正在尝试运行以下代码:

HLDIVC: 
    LD B,16
D0: XOR A
    ADD HL,HL
    RLA
    CP C
    JR C, D1
    INC L
    SUB C
    DJNZ D0
D1: RET
Run Code Online (Sandbox Code Playgroud)

这是原始代码的改编:(在这里找到)

HL_Div_C:
;Inputs:
;     HL is the numerator
;     C is the denominator
;Outputs:
;     A is the remainder
;     B is 0
;     C is not changed
;     DE is not changed
;     HL is the quotient
;
       ld b,16
       xor a
         add hl,hl
         rla
         cp c
         jr c,$+4
           inc l
           sub c
         djnz $-7 …
Run Code Online (Sandbox Code Playgroud)

math assembly z80

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

SDL_DisplayFormatAlpha() 的 SDL 2.0 版本?

我开始在 SDL 2.0 中编程。我希望能够将 .PNG 文件加载到我的程序中,因为 .bmp 文件没有 .png 文件的所有简洁功能。

我有来自http://www.sdltutorials.com/sdl-image的以下代码:

SDL_Surface* loadSurf(char* File) {
SDL_Surface* Surf_Temp = NULL;
SDL_Surface* Surf_Return = NULL;

if((Surf_Temp = IMG_Load(File)) == NULL) {
    return NULL;
}

Surf_Return = SDL_DisplayFormatAlpha(Surf_Temp);
SDL_FreeSurface(Surf_Temp);

return Surf_Return;
}
Run Code Online (Sandbox Code Playgroud)

该函数的重点是加载图像,您可以通过执行以下操作来调用它:

SDL_Surface* character = loadSurf("sprite.png");
Run Code Online (Sandbox Code Playgroud)

但是,当我运行它时,“Surf_Return = SDL_DisplayFormatAlpha(Surf_Temp);”行出现错误。错误是:使用未声明的标识符“SDL_DisplayFormatAlpha”

我认为这是因为代码是为 SDL 1.2 编写的,而我使用的是 SDL 2.0。有没有办法将此功能转换为 SDL 2.0?

如果适用,我正在运行 Mac OSX 10.13.2。

c++ sdl image sdl-2 sdl-1.2

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

标签 统计

c++ ×3

assembly ×1

class ×1

image ×1

input ×1

integer ×1

macos ×1

math ×1

sdl ×1

sdl-1.2 ×1

sdl-2 ×1

visual-studio ×1

z80 ×1