在学校锻炼后,我使用Sqlite来存储我的数据.但是有XML/JSON [我还没有尝试过,但我更喜欢JSON,因为它的'简单性',它们也用于存储数据.它们似乎很受欢迎,有C#,C++,py的JSON ....
我想知道什么时候使用这些?我也很高兴听到他们的表现,我最关心速度;)谢谢.
我的CGameStateLogo继承自CGameState:
CGameState.h
#pragma once
#include "GameMain.h"
#include "MyBitmap.h"
class CGameMain;
class CMyBitmap;
class CGameState
{
public:
CMyBitmap* pbmCurrent;
CGameMain* pGM;
int GameStateID;
virtual void MessageEnter () = 0;
virtual void MessageUpdate( int iKey ) = 0;
virtual void MessagePaint( HDC* pDC ) = 0;
void StateHandler ( int msg, HDC* pDC, int key );
public:
CGameState(void);
~CGameState(void);
};
Run Code Online (Sandbox Code Playgroud)
在创建和查找之后,问题来自于:我创建了两个类:CTest和CGameStateLogo
#pragma once
#include "GameState.h"
class CTest:CGameState
{
public:
CTest(void);
~CTest(void);
};
#pragma once
#include "GameState.h"
class CGameStateLogo:CGameState // Bug at this …Run Code Online (Sandbox Code Playgroud) <!DOCTYPE html>
<html lang="en">
<head>
<title>Enjoy BluePrint</title>
<link rel="stylesheet" href="css/blueprint/screen.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print">
<!--[if lt IE 8]><link rel="stylesheet" href="css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->
<!-- <link rel="stylesheet" href="global.css" type="text/css" media="screen"> -->
<script type="text/css">
h1.logo {
width:181px; height:181px;
background: url("img/logo.png");
text-indent: -9999px;
}
</script>
</head>
<body>
<div class="container">
<!-- Header -->
<div id="header" class="span-24">
<div id="logo" class="span-6">
<h1 class="logo">This is my site</h1>
</div>
<div id="script" class="span-10">
<p>Frank Chimero is a graphic designer, illustrator, teac`her, maker, writer, thinker-at-large in …Run Code Online (Sandbox Code Playgroud) 首先,我想要全面了解MFC,Win32API.
方法是:
Win32API:prog中除硬件和软件之间的第一层[程序集除外] MFC:Microsoft的包装器?它帮助我们设计GUI和许多库,以便更轻松,更快速地编程.
我的问题是:我想在GUI中轻松编码,不需要在win32api中编写每个代码行,所以我需要MFC吗?不知怎的,我无法获得MFC库的工作[我花了1天时间才发现CSocket确实是错误的].所以我打算使用像Boost这样的另一个着名的图书馆.
要清楚我的问题:我了解.Net和C#,但我喜欢C++,所以我真的想要一个结合GUI设计和C++速度的好方法.
在.Net中设计GUI和用C++编码是不是很好,与MFC + C++相比它有什么缺点.
先谢谢:)
class B {
public:
static int a;
};
class C:B {
};
Run Code Online (Sandbox Code Playgroud)
我想通过任何继承的类使用变量,但是当我声明一个时它有问题.
B::B() {
a=1;
};
Run Code Online (Sandbox Code Playgroud)
我做得对吗?
感谢您阅读并等待您的意见.
//我想念分号,这不是我说的错误.//当我尝试delcare类GameState {public:static int a = 1; // ...};
Error 7 error C2864: 'CGameState::a' : only static const integral data members can be initialized within a class d:\my dropbox\work\#today\gdimario\gdimario\gamestate.h 18
Run Code Online (Sandbox Code Playgroud)
我尝试写一个简单的问题,显示我想要的问题,而不是粘贴我的整个代码.