#include <iostream> struct MyStruct { MyStruct(int a) { a = b = ; } int a; int b; }; int main() { MyStruct my = {};//列表初始化只适合非聚合结构体,所以这样不行,所以需要将上面的构造函数去掉,但发现把struct换成class还是不行的,莫非class天生就是聚合的? getchar(); ; }网上搜到的解释 聚合(aggregate) , }; //ok POINT pt =…
假设有这样一个值类型struct. public struct Size { public int Length; public int Width; public int Area() { return Length*Width; } } □ 客户端,给所有struct字段初始化后调用方法 class Program { static void Main(string[] args) { Size size; size.Length = 10; size.Width = 5; Console.…