Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

char *st="String" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вычисление наименьшей суммы элементов http://www.cyberforum.ru/cpp-beginners/thread446406.html
задача заключается в вычислении наименьшей суммы элементов. {int i,j; double min; for(i=0;i<n;i++) {min=0; for(i=0;i<6;i++) for(j=1;j<7;j++) x+=a; if(x>min)min=x;
C++ Найти женщин-владельцев заданной марки автомобиля Используя записи с полями: авто - с полями марка, регистрационный номер, пробег; анкета - с полями фамилия, пол, авто в массиве из 15 элементов типа анкета найти женщин-владельцев заданной марки... http://www.cyberforum.ru/cpp-beginners/thread446403.html
C++ Как вернуть обьект тип которого заранее неизвестно
решил поучить паттерны, застрял малость на одном, а точнее на его реализации, паттер называеться Вариант, смысл его, убрать типизацию... #include <iostream> #include <memory> class Variant { ...
Передать массив структур в функцию C++
#include <iostream> #include <cstring> using namespace std; typedef struct { char fname; char lname; } fl; void see(fl * ptr, int i)
C++ Нарушение прав доступа при записи. Висящий указатель нашел, но не знаю как исправить ситуацию http://www.cyberforum.ru/cpp-beginners/thread446390.html
Здравствуйте! Имеется программа поиска коллизий в хэш-функции #include <stdio.h> #include <stdlib.h> #define n 30 //размер таблицы unsigned int ELFHash(char* str, unsigned int len) //...
C++ Найти порядковые номера позиций Дана строка. Найти порядковые номера позиций всех запятых в этой строке. Если строка не содержит запятых либо содержит только одну запятую, выдать сообщения об этом. Совсем ничего не соображаю:cry: подробнее

Показать сообщение отдельно
Shtrich
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 18

char *st="String" - C++

15.02.2012, 00:58. Просмотров 636. Ответов 3
Метки (Все метки)

C++
1
2
3
4
5
void main()
{   
    char *st="String";
    st[1]='1';
}
Есть ли ошибка в третьей строчке.
И если да, то где именно хранится эта строка, и почему она доступна только для чтения.
Если нет, то почему работает вот такой код:
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include <conio.h>
void main()
{   
    char *st="asd";
    std::cout<<st[1];
    _getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru