Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/17:16/20
2024/05/16:22/24

2024/03/18より397/1407
人気モジュール
No.1: フォーラム 101
No.2: QualNet概要 3
No.3: ニュース 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット82
No.2:Unknown OS1
No.3:Windows XP1

No.1:どっかの巡回ロボット73
No.2:Majestic-12巡回ロボット6
No.3:Google巡回ロボット3

日曜日からの合計
メイン
   Mobility Models Implementation & Development
     Nodeのメンバ変更に関して
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
takeshi
投稿日時: 2006/11/9 11:54
新米
登録日: 2006/5/10
居住地:
投稿: 16
Nodeのメンバ変更に関して
基礎的な質問かもしれませんが,気になったことがありましたので
質問させて下さい.

Nodeの定義はaddons/seq/node.hで行われていますが

struct struct_node_str {
:
int hoge; //←追加
:
}

のように新しいメンバを追加したところ,シミュレーションがセグメンテーション・フォルトになってしまいました

Nodeに情報を追加することはできないのでしょうか?

ご教授頂ければ幸いです.
maxam
投稿日時: 2006/11/9 13:16
常連
登録日: 2006/4/11
居住地:
投稿: 58
Re: Nodeのメンバ変更に関して
こんにちは。

私の場合はnode構造体にメンバ追加して、普通に動いているので、
別の問題ではないでしょうか?

と思いましたが、今見たら、
// Users should not modify anything above this line.
というコメントがnode構造体の中にあったので、
書き込む場所に問題があるのかもしれません。
どうでしょう。
m-m-cast
投稿日時: 2006/11/10 1:21
半人前
登録日: 2006/8/14
居住地:
投稿: 21
Re: Nodeのメンバ変更に関して
こんばんは。私もmaxamさんの意見に賛成です。
私もnode構造体にメンバを追加していますが、特に不具合はありません。

多分メンバを呼び出す際に、連続的に呼び出しているようなので、定義する場所によっては不具合が生じてしまうようですね。

構造体メンバ宣言部分(node.h)の最下部に新しいメンバを追加すると、不具合なく動くと思いますが。
抽象的なコメントですいません。
takeshi
投稿日時: 2006/11/10 12:54
新米
登録日: 2006/5/10
居住地:
投稿: 16
Re: Nodeのメンバ変更に関して
>maxamさん,m-m-castさん

ご返信ありがとうございます

// Users should not modify anything above this line.

の直後に追加定義するとだめでしたが

// to be used with this node

の直前に定義するとうまくいきました
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT