Задать вопрос
  • Почему происходит разряд идеального конденсатора, если поле вне его равно нулю?

    15432
    @15432
    Системный программист ^_^
    Ну вы не всё нарисовали же. Когда отрицательный/положительный заряд убежал к внутренней стороне обкладки, на противоположной (внешней) её стороне скопился противоположный по знаку заряд (поскольку атомы в целом нейтральны) и создал там уже своё поле. Которое вы оппа - замыкаете проводником. И побежали электрончики уравнивать скопившиеся заряды на внешних частях обкладки
    Ответ написан
    Комментировать
  • Почему код выкидывает исключение переполнение стека?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    У вас массив внутри класса, класс - локальная переменная. Получается массив на стеке. На 4 миллиона ячеек. Но стек ограничен и вот он переполняется. Стандартного размера не хватает. Надо поднять размер стека опциями линкера.

    Или экземпляр класса создавайте в куче, через new, и храните в unique_ptr.

    А по коду: не используйте эту сишную арифметику указателей. У вас двумерный массив, вы и обращайтесь везде через 2 индекса в квадратных скобках. Так понятнее код будет.
    Ответ написан
    Комментировать