| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1008 人关注过本帖
标题:关于C++语法的问题:结构struct
只看楼主 加入收藏
zxs0707
Rank: 1
等 级:新手上路
帖 子:103
专家分:0
注 册:2005-4-3
收藏
 问题点数:0 回复次数:1 
关于C++语法的问题:结构struct
大家好,我在编写程序时遇到一个关于结构struct的问题,想向大家请教.我在头文件Class前定义了一个结构,然后定义了一个这种结构类型的数组,并直接对其赋初值.但在编译时一直出错,总是说缺少大括号之类的错误.所以现在我只有先定义数组,然后在虚构函数内一个个赋初值,这样做行是行的通,但自己也知道很傻.大家帮我看看应该怎么解决.谢谢.

#if !defined(AFX_PLAYSOUND_H__2419EC98_BC0B_4A69_AD07_6E82D182EC54__INCLUDED_)
#define AFX_PLAYSOUND_H__2419EC98_BC0B_4A69_AD07_6E82D182EC54__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

struct Sounds
{
CString ID;
CString FileInCE;
};


class PlaySound
{
public:
bool SoundPlayed(CString& FileName);
PlaySound();
virtual ~PlaySound();

struct Sounds SoundString[10]= {{"NL","My Documents\\Sound\\NachLinks.wav"},
{"NLR","My Documents\\Sound\\NachLR.wav"},
{"NL100","My Documents\\Sound\\NachLinks100.wav"},
{"NR","My Documents\\Sound\\NachRechts.wav"},
{"NR100","My Documents\\Sound\\NachRechts100.wav"},
{"NRL","My Documents\\Sound\\NachRL.wav"},
{"SG","My Documents\\Sound\\Signal.wav"},
{"SF","My Documents\\Sound\\SpzialFall.wav"},
{"SP","My Documents\\Sound\\Stop.wav"},
{"ZL","My Documents\\Sound\\Ziel.wav"}};
private:
bool Multiplexer(CString&);

};

#endif // !defined(AFX_PLAYSOUND_H__2419EC98_BC0B_4A69_AD07_6E82D182EC54__INCLUDED_)
搜索更多相关主题的帖子: struct 语法 结构 
2005-04-12 18:19
Antigloss
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2004-12-30
收藏
得分:0 
................基本C++语法你都还没学会呢~好好复习一下C++再去玩VC吧~
类内不能初始化任何成员~非静态成员要用构造函数初始化

[此贴子已经被作者于2005-4-16 20:29:26编辑过]


2005-04-16 20:27
快速回复:关于C++语法的问题:结构struct
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017588 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved