member access within misaligned address 0x000000000031 for type 'struct ListNode', which requires 8
2017-01-23 00:15
816 查看
错误提示:
member access within misaligned address 0x000000000031 for type 'struct ListNode', which requires 8 byte alignment原因分析:
在链表中,链表节点定义如下:Definition for singly-linked list.
* struct ListNode {
* int val;
* struct ListNode *next;
* };在申请空间时代码如下:
temp1=(struct ListNode*)malloc(sizeof(struct ListNode));由于结构体内存在next指针,而申请结构体空间后同时定义了next指针,此时next指针未指向任何空间,故在测试时可能导致上述错误。
解决方法为:
增加代码使next指针指向空。
temp->next=NULL;
相关文章推荐
- member access within misaligned address 0x000100000001 for type 'struct ListNode', which requires 8
- member access within misaligned address 0x000000000031 for type 'struct ListNode', which requires 8 byte alignment
- LeetCodeBug-member access within null pointer of type 'struct ListNode'
- qt 错误:request for member 'show' in 'showlist_ui', which is of non-class type 'ShowList*'
- Hibeinate: Could not determine type for: java.util.List, at table: address_inf, for columns: [org.hi
- linux核list_for_each_entry(pos, head, member)分析
- add a custom action to a SharePoint list actions menu for a specific list or content type
- Request for member ‘bar’ in ‘aFoo’, which is of non-class type ‘Foo*’
- To consume a managed type from COM 之四 Deploying an Application for COM Access
- offsetof(struct_type, member) : (type *)0
- error: request for member '*' in '*', which is of non-class type '*'
- hibernate java.lang.IllegalStateException: No data type for node: org.hibernate.hql.ast.tree.IdentNode
- list中节点如何与迭代器关联(List中iterator begin() { return (link_type)((*node).next); }的疑问)
- The method getTextContent() is undefined for the type Node
- DataNode2: java.io.IOException: Could not find my address: datanode2 in list of ZooKeeper quorum ser
- Could not determine type for: java.util.List异常
- 如何解释 #define OFFSET(struct_type, member) ((size_t) &((struct_type *) 0)->member)
- typedef struct ListStructTag **ListType;
- The Database ID 30, Page (1:1141), slot 71 for LOB data type node does not exist.
- TypeInfo::AddressOfMember